找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 32757|回复: 11

[系统相关] 隐藏盘符的批处理怎样简化?

[复制链接]
发表于 2011-5-5 10:13:16 | 显示全部楼层 |阅读模式
本帖最后由 pcl_test 于 2018-3-18 11:42 编辑

找了很多隐藏硬盘的批处理文件,唯有本论坛下面那个比较好使。但是比较繁琐
我想要的功能就是点一下批处理自动判断是否隐藏,如果隐藏就显示,如果显示就隐藏。
希望高手把下面代码改一改。我实在是不会啊。
http://www.bathome.net/viewthread.php?tid=8831
发表于 2011-5-5 11:33:57 | 显示全部楼层
本帖最后由 lxzzr 于 2011-5-5 11:35 编辑

你这标题也要改,说句实在话,现在很怕看这样长长的代码,为什么,要顺着代码作者的思路去梳理,特别是变量一多....就这不是件好差事...
 楼主| 发表于 2011-5-5 11:37:23 | 显示全部楼层
2# lxzzr


什么标题啊。
发表于 2011-5-5 11:45:48 | 显示全部楼层
3# hanruiqi


这个“求高手把代码改一下”
 楼主| 发表于 2011-5-5 17:26:00 | 显示全部楼层
没人会啊 真可惜啊
发表于 2011-5-5 17:44:52 | 显示全部楼层
没人会啊 真可惜啊

不是没人会,是高手们懒得理你这种语意不清的问题.
让我这种入门级的来瞅瞅....
mountvol 具有危险性,没入门的不要盲目尝试.
不想说别人的代码不好,但那繁琐的代码也懒得看.
说说你想隐藏哪些呀?
 楼主| 发表于 2011-5-5 18:00:54 | 显示全部楼层
本帖最后由 pcl_test 于 2018-3-18 11:43 编辑

6# hfg1977

就是双击批处理文件隐藏G盘,然后在双击这个批处理就显示G盘。
一个网友改好了,但是没用的代码较多,希望有人给梳理一下啊,把没用的代码去掉。
发表于 2011-5-5 18:32:35 | 显示全部楼层
别再转代码了,占用网站资源,还影响观看.
仅针对G盘:

  1. @echo off
  2. if exist g:\. (
  3. for /f "tokens=*" %%a in ('mountvol g: /l') do (echo %%a>"%~dp0.\Vol_g.ini"&&mountvol g: /d)
  4. ) else (
  5.         if exist "%~dp0.\Vol_g.ini" (
  6.         set/p g_vol=<"%~dp0.\Vol_g.ini"
  7.         call mountvol g: %%g_vol%%
  8.         ) else (
  9.         for /f %%i in ('mountvol^|findstr "\\\\\?\\Volume :\"') do (mountvol g: %%i2>nul&&exit /b)
  10.         )
  11. )

复制代码
怕论坛丢失字符故上传文件:
发表于 2011-5-5 19:15:00 | 显示全部楼层
本帖最后由 hfg1977 于 2011-5-5 19:16 编辑

for /f %%i in ('mountvol^|findstr "\\\\\?\\Volume :\\"') do (mountvol g: %%i2>nul&&exit /b)

这句有错误,改成:

  1. for /f %%i in ('mountvol^|findstr "\\\\\?\\Volume"') do (mountvol g: %%i&&exit /b)
复制代码
发表于 2011-5-5 19:42:00 | 显示全部楼层
楼主说“如果隐藏就显示,如果显示就隐藏”是什么意思?你那代码的功能不就是:如果选择未隐藏盘则将其隐藏,反之则将其显示
 楼主| 发表于 2011-5-6 11:37:37 | 显示全部楼层
9# hfg1977


谢谢了,不过为啥生成了一个ini 文件呢
发表于 2011-5-6 14:42:34 | 显示全部楼层
[qoute]不过为啥生成了一个ini 文件呢[/quote]
也可以不用ini文件的...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 01:00 , Processed in 0.022003 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表