2016-03-14 261 views
0

我想執行一個批處理文件。Bat文件,執行與來自txt文件的輸入命令

我想打開一個使用該批處理文件的URL,但它需要在打開URL之前插入txt(或任何支持簡單可編輯文本的文件)中的內容。

例如:

bat文件(我將轉換成易於使用的EXE)

@echo off 
start http://website.com/WHATEVERISINTHEFILEBEHINDHERE 
echo Opening website. 
PING 1.1.1.1 -n 1 -w 2000 >NUL. 2000 
echo closing tool 

其中蝙蝠需要從

steamid:123456789 

讀取文件謝謝。

+0

注意:txt文件中的文本(或本例中的配置文件)將被編輯。 – marceltje

+0

只有一行在你的文本文件? – Stephan

+1

命令__FOR__是您需要從文本文件讀入一行或多行的變量。打開命令提示符窗口,執行'for /?'或'help for'並讀取輸出幫助(幾個顯示頁面)。在Stack Overflow中可以找到大量的__FOR__示例。順便說一下:'steamid:123456789'不能作爲文本文件的有效名稱。 – Mofi

回答

0

可以使用for /f得到一個文件的每一行,但是當它的肯定,只有一個行(或你只需要在文件的第一行),還有一個更簡單的方法:

@echo off 
<putsteamidhere.txt set /p steamid= 
start http://website.com/%steamid% 
echo Opening website. 
PING 1.1.1.1 -n 1 -w 2000 >NUL 
echo closing tool 
相關問題