如何能查询本机上有没有映射驱动器,,如果有将映射驱动器里的一个文件发送到桌面快捷方式
net use p: \\16.16.72.234\bfs_p bfs /user:bfs 这是我映射驱动器的信息。
最好能做一个。WIN 7 和XP可用的
用批处理,如何能查询本机上有没有映射驱动器,如果有将映射驱动器里的一个文件发送到桌面快捷方式
答案:2 悬赏:80 手机版
解决时间 2021-03-03 16:30
- 提问者网友:世勋超人
- 2021-03-02 18:49
最佳答案
- 五星知识达人网友:春色三分
- 2021-03-02 19:06
@echo off
setlocal enabledelaydexpansion
for /f "delims=" %%a in ('net use^|findstr "16.16.72.234"') do (
for /f "tokens=2" %%b in ("%%a") do (
if exist %%b:\ (
set "SrcFile=%%b:\123.txt"
set "LnkFile=%USERPROFILE%\desktop\123"
call :CreateShort "!SrcFile!" "!LnkFile!"
)
)
)
pause&exit
:CreateShort
mshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut(""%~2.lnk""):b.TargetPath=""%~1"":b.WorkingDirectory=""%~dp1"":b.Save:close") 上面的内容会将p盘根目录下的123.txt在桌面上创建快捷方式
setlocal enabledelaydexpansion
for /f "delims=" %%a in ('net use^|findstr "16.16.72.234"') do (
for /f "tokens=2" %%b in ("%%a") do (
if exist %%b:\ (
set "SrcFile=%%b:\123.txt"
set "LnkFile=%USERPROFILE%\desktop\123"
call :CreateShort "!SrcFile!" "!LnkFile!"
)
)
)
pause&exit
:CreateShort
mshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut(""%~2.lnk""):b.TargetPath=""%~1"":b.WorkingDirectory=""%~dp1"":b.Save:close") 上面的内容会将p盘根目录下的123.txt在桌面上创建快捷方式
全部回答
- 1楼网友:末日狂欢
- 2021-03-02 19:13
不明白啊 = =!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯