2012-09-14 23 views
2

所以基本上我想創建一個批處理腳本,可以運行用戶指定的任何記事本文件。我試過這...如何創建一個運行用戶指定軟件的批處理腳本?

@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語句。我知道它錯了。但是,我不知道如何指定任何文件名的輸入。執行此任務的另一種方式也令人感激。

感謝您的幫助:)

回答

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% 
) 
+1

啊哈。完善!! 這是我的目標。我沒有正確執行If語句。謝謝。 – Gutsygibbon

相關問題