2015-10-30 67 views
-1

我有一個名爲colortxt.bat一個批處理文件,我需要它是具有這些特性的命令:如何讓此批處理文件成爲命令?

您使用在顏色命令使用的顏色格式(十六進制)(0f爲背景和前景)與2 b/f值。然後顯示我把「」(引號裏面可以指定任何消息)的彩色文本,並且它爲我做了。

下面是代碼(最初由傑布代碼。):

@echo off 
SETLOCAL EnableDelayedExpansion 
for /F "tokens=1,2 delims=#" %%a in ('"prompt #$H#$E# & echo on & for %%b in (1) do rem"') do (
    set "DEL=%%a" 
) 

這裏是你在程序中使用的代碼。這是編輯和使用這樣的語法:

call: ColorText (color code hex) "Hello World!" 

:ColorText 
echo off 
<nul set /p ".=%DEL%" > "%~2" 
findstr /v /a:%1 /R "^$" "%~2" nul 
del "%~2" > nul 2>&1 
goto :eof 
+0

我沒有注意到,是的,它是'電話:標籤' –

+1

這並不完全清楚問題是什麼。只需調用像'call colortxt.bat 0f「這樣的批處理文件」Hello world!「' – wOxxOm

+0

我希望這是語法:'colortxt 0f」Hello Cats!「' –

回答

0

嘗試將批處理文件在System32中,如果失敗的話,把它放在任何%PATH%左右。

+0

我正在製作消費軟件,所以這不是一個選項。 –

+0

@Star OS我不明白爲什麼這很重要。 – warspyking

+0

我不想很好,DUH,在System32中放置一些東西。 –

-1

雖然@SomethingDark提到使用ECHO %path%,但您只需在命令提示符中鍵入PATH即可。

然後,您只需將批處理文件保存到其中一個目錄/文件夾。現在關閉命令提示符並再次打開它。輸入批處理文件的名稱並執行。

此外,在控制面板中,打開系統(可能必須將視圖從類別更改爲圖標),然後單擊高級系統設置。在打開的「系統屬性」對話框中,單擊「環境變量」。在系統變量下滾動到PATH並雙擊它進行編輯。應該完全選擇變量值,只需使用CTRL + C複製路徑即可。將其粘貼到記事本中進行編輯。您可以使用分號;分隔列出的文件夾,將新文件夾添加到路徑中。

+0

我正在製作一款消費者軟件,我不想在PATH文件夾中添加任何內容。 –

+0

爲什麼不... $ {} $ – warspyking

+0

因爲我不想這 –