A. 批处理 系统找不到存在的文件
估计是由于外部(易语言)调用批处理时, 批处理认为当前路径不是在C盘操作的专,因此调用类似属 notepad 1.txt会无法打开
可以在bat文件开始加入以下几行, 作用是先将工作路径设置为批处理所在路径:
@echo off
SET Var0=%0
Set OP=
FOR /f "delims=" %%I in ("%Var0%") do Set OP=%%~dpI
cd /d %OP%
...原来的命令...
--------
当然你也可以用绝对路径进行操作就不会出现这个问题, 如上面的命令修改为:
notepad c:\windows\1.txt
B. 我进行批处理命令时,提示系统找不到文件
你是用splina.exe加载splina.cmd
还是同时单独运行两个文件?
前一种版权
start "" "c:\%%~i\splina.exe" "c:\%%~i\splina.cmd"
后一种
start "" "c:\%%~i\splina.exe"
start "" "c:\%%~i\splina.cmd"
C. c:\windows\system32\cmd.exe找不到批处理文件,怎么弄啊
在别的机器上同样的路径里找到这个文件,把它复制到你的c:\windows\system32里面试下看,不行就做系统,没有遇到过。
D. 我的电脑怎么总是弹出cmd找不到批处理文件 怎么回事
怕中病毒了,先看看启动选项中为啥启动cmd,如果没用就别让他启动,不知到可以按开始,运行,输入msconfig回车
E. 批处理命令运行多个程序时,提示找不到文件。
如果放到同一个目录就更好办了,新建一批处理写:
@echo off
echo 正在安装 7z ..........
start 7z915.exe(写你软件的名字)
好了,就这么简单、。。还不懂就问我。。
F. 系统找不到.bat批处理文件
你如果无论打开哪个批处理都出现这个的话,我想你应该是中过病毒,病毒修改了你的注册表。
你在运行里输入cmd是不是也出现这个提示,如果是的话,你把c:\windows\system32\cmd.exe这个文件改名成
测试.exe 等,名字你可以自己取,然后双击那个 测试.exe看看能不能运行,如果能运行的话,说明你的注册表被修改了。你把我下面的代码保存成批处理,运行就可以了。不过你要把这个批处理拖到那那个测试.exe的窗口中运行。如果还有什么问题的话,可以在我的网络空间里留言。
@echo off
color 0a
title 忆林子
rem 删除病毒在注册表中添加的关联
if exist test.忆林子 del test.忆林子
reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options">test.忆林子
for /f "tokens=* delims= skip=4" %%j in (test.忆林子) do (
reg delete "%%j" /v debugger /f
cls
if exist test.忆林子 del test.忆林子
echo ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
echo.
echo 正在清除由病毒添加的注册表项,请稍候...
echo.
echo ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
)
if exist test.忆林子 del test.忆林子
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Your Image File Name Here without a path" /v Debugger /d "ntsd -d" /f
pause
G. Ps不能完成批处理命令,因为找不到该文件,这个怎么处理,我想问的是怎么解决这个问题。
文件路径不要包含有中文的文件夹名,且必须要有图片等PS可识别操作的文件
H. 为什么批处理找不到文件
如果放在不同的目录里你要在要删除的文件名前加上路径的。
例如,你的批内处理文件在D盘的根目录容下,你要删除的文件在D盘的“my”目录下,你的批处理命令应该在要删除的文件名前加上这样的命令:cd my 。意思就是进入 my 目录。
I. 用小丸工具箱出现以下问题 如何解决....
问题可能出在音频压制上面,把压制音频选项改为复制音频流就可以了。
J. bat文件运行提示找不到文件‘c:\program’,要怎么改才可以
这样写,把路径和文件名分开,因为dos不支持空格,所以只要文件路径里有空格就得回加上双引号。另外答,不用写中括号!
start /d "C:\Program Files\China Mobile\Fetion\" Fetion.exe
start /d "C:\Program Files\xiaonei\" xntalk.exe
start /d "D:\Program Files\\Bai Hi\" BaiHi.exe
exit
最后面加上一句exit,执行完毕以后自动退出
打开的东东最小化,没有这种批处理命令