批处理文件转化成.EXE文件后无法运行

批处理文件转化成.EXE文件后无法运行,第1张

一个BAT就可禅枯手以贺嫌解决,现在败滚转化试试

@echo off

echo Start to install UI ~

copy /Y Mincom.LinkOne.WinView.config "C:\Program Files"

copy /Y one.bat "C:\Documents and Settings\All Users\「开始」菜单\程序\启动"

call :one

echo OK! Press any key to exit ~

pause>nul

exit

:one

REM Linkone Network Drive Map batch file

NET USE \\sdOne\Shen$ one /USER:test1 /PERSISTENT:YES

心思花在这个上不如提高自己编程孙庆消能力

显然转为exe文件运行后,它先把原bat文件释放到临时文件夹,然后运行则知临时bat文件——则按bat文件位置取的当前路径就变成了那个临时文件夹处了

解决办法:把 set CUR_DIR=%~dp0 等号后换成绝对路径或者说那个exe文件的路径,如文件路径不确定,只好再编代码查找这个文件了差升


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12151640.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存