[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 29# llqcnw


    发现目录不对,自己修改吧,要不就用%userprofile%的上级目录,只是速度要慢点。。。
for /f "delims=" %%a in ("%userprofile%") do set "folder=%%~dpa"
1

评分人数

    • llqcnw: 技术精,耐心解答技术 + 1
***共同提高***

TOP

回复 31# batman


    这个我自己试验后明白了, 我就直接把 C:\Documents and Settings\All Users\「开始」菜单\程序 加到代码里了,不用变量了,
只是发生了灵异事件:
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:\Documents and Settings\Administrator>cd\

C:\>cd /d C:\Documents and Settings\All Users\「开始」菜单\程序\防伪开票

C:\Documents and Settings\All Users\「开始」菜单\程序\防伪开票>dir
驱动器 C 中的卷没有标签。
卷的序列号是 D4DE-3282

C:\Documents and Settings\All Users\「开始」菜单\程序\防伪开票 的目录

2013-09-04  21:04    <DIR>          .
2013-09-04  21:04    <DIR>          ..
2005-07-04  01:11            57,344 Shortcut.exe
2013-09-04  20:41               284 新编.bat
2013-09-04  21:00               289 查找.bat
2013-09-02  19:39               315 防伪开票子系统6.0.lnk
2013-09-02  19:39               329 防伪开票软件升级.lnk
               5 个文件         58,561 字节
               2 个目录 13,606,887,424 可用字节

C:\Documents and Settings\All Users\「开始」菜单\程序\防伪开票>shortcut.exe /f:"
防伪开票子系统6.0.lnk" /a:q

[防伪开票子系统6.0.lnk]
TargetPath=E:\防伪开票\Bin\kp.exe
TargetPathExpanded=E:\防伪开票\Bin\kp.exe
Arguments=
ArgumentsExpanded=
WorkingDirectory=e:\防伪开票\Bin
WorkingDirectoryExpanded=e:\防伪开票\Bin
RunStyle=1
IconLocation=,0
IconLocationExpanded=,0
HotKey=0 (None)
Description=

The command completed successfully.

C:\Documents and Settings\All Users\「开始」菜单\程序\防伪开票>



这应该是有两个lnk文件吧,但是执行代码的结果就是什么都没有(用terse的第二段代码执行的结果是只有“按任意键继续”


@echo off
set "folder=C:\Documents and Settings\All Users\「开始」菜单\程序\防伪开票"
for /f "delims=" %%a in ('dir /b /a-d /s "%folder%\*.lnk"') do (
        for /f "delims=" %%b in ('more "%%a" ^| findstr /ib [a-z]:\\') do (
                echo "%%a" "%%b"
        )
)
pause

TOP

要排错的话 是否先直接 more "%%a" 这里 你先看有什么结果
或者 减少 findstr 搜索关键词看下

TOP

看看究竟什么情况。。。。。。。

TOP

1111木里的快捷方式的起始

TOP

返回列表