标签:学到 exe UltraEdit start Program pdf 其实不然 foo 看似
有些事需要多个程序合作完成。比如做某个事,需要依次打开一个pdf文件,启动某个程序,再用UltaEdit打开某个文件。对于我这样的懒人来说,马上就感到不便。就想写个批处理文件来自动化操作。
看似很简单,最初的版本大致这样:
C:\foo.pdf
C:\bar.exe
"C:\Program Files\UltraEdit\Uedit32.exe" C:\foo\bar1.txt
结果却发现只执行第一行,第二行程序需要先把那个pdf关掉才继续执行。
查了资料,改成
start C:\foo.pdf
start C:\bar.exe
start "C:\Program Files\UltraEdit\Uedit32.exe" C:\foo\bar1.txt
前两行正常了,但第三行,本来应该用UltraEdit打开,结果却用记事本打开了。
只好再查,才发现由于微软的bug,当start后面的路径有引号时,需要改成这样:
start "" "C:\Program Files\UltraEdit\Uedit32.exe" C:\foo\bar1.txt
看似很简单,动手做了,却发现了问题。
标签:学到,exe,UltraEdit,start,Program,pdf,其实不然,foo,看似 来源: https://www.cnblogs.com/badnumber/p/16172537.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。