所以基本上我想创建一个批处理脚本,可以运行用户指定的任何记事本文件。我试过这个...
@Echo Off
SET /P ANSWER=What is the name of the file to open?
IF /i (%ANSWER%)==('FIND /i "*.txt" %ANSWER%) (goto :Filename)
goto :exit
:Filename
Start *.txt
EXIT
:exit
ECHO FAILLLLLLLL
PAUSE
EXIT
这里的问题是第一个 IF 语句。我知道这是错误的。但是,我不知道如何指定任何文件名的条目。还可以采用不同的方式来完成此任务。
感谢您的帮助:)
最佳答案
如果您的目标只是打开用户在记事本中指定的文件,则以下内容在 Windows 7 中适用于我:
@echo off
set /P answer=What is the file name?
if exist %answer% (
start notepad.exe %answer%
) else (
echo Unable to locate %answer%
)
关于batch-file - 如何创建运行用户指定软件的批处理脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12427010/