- 帖子
- 107
- 积分
- 126
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2011-2-7
|
批处理里不能使用变量路径?
本帖最后由 winsfly 于 2011-7-17 20:48 编辑
我最近做了一个批处理,功能就是在桌面上创建一个指定链接的URL
关键就是我想智能判断桌面在哪并在桌面上创建
代码:
rem 创建桌面网址导航
if exist desktop.txt del desktop.txt
reg query "HKCU\software\microsoft\windows\currentversion\explorer\User Shell Folders" /v Desktop >desktop.txt
for /f "skip=4 tokens=3" %%a in (desktop.txt) do cd /d %%a\
del desktop.txt
if exist 网址导航.url del 网址导航.url
echo [DEFAULT]>>网址导航.url
echo BASEURL=http://www.jj123.com.cn/index.htm?u=4756>>网址导航.url
echo [InternetShortcut]>>网址导航.url
echo URL=http://www.jj123.com.cn/index.htm?u=4756>>网址导航.url
echo IconIndex=41>>网址导航.url
echo IconFile=C:\WINDOWS\system32\shell32.dll>>网址导航.url
我当前的桌面在注册表中是%userprofile%\桌面
我在cmd窗口可以 cd /d %userprofile%\桌面
在批处理里面就不行,发现是因为有个%userprofile%变量
另外求教有没有会做lnk的Internet Explorer快捷方式并指定链接为某个网址? |
-
1
评分人数
-
-
Batcher:
请编辑自己的帖子,把代码放到code标签里面 ...PB -2
|