如何创建运行用户指定软件的批处理脚本?

时间:2012-09-14 14:56:52

标签: batch-file

所以基本上我想创建一个可以运行用户指定的任何记事本文件的批处理脚本。我试过这个......

@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声明。我知道错了。但是,我不知道如何指定任何文件名的条目。执行此任务的另一种方式也很受欢迎。

感谢您的帮助:)

1 个答案:

答案 0 :(得分:2)

如果您的目标只是打开用户在记事本中指定的文件,则以下内容适用于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%
)