我创建了一个批处理文件(将外部3d派对命令编译成.exe),允许在单个屏幕中使用多种颜色。
Here's a link to check it out.
这是一个截图:
无论如何,我不喜欢它。它需要两个变量才能工作。您必须将变量%color1%
和%color2%
设置为某些HEX值,即标准颜色(在FG之前使用BG)。然后你只需运行命令kick
。之后的所有内容都会出现在这两种指定的颜色中。
我不想在运行文件之前设置变量。这很痛苦。
我想出了解决方法。
set color1=0 & set color2=f & kick
我可以使用它,没问题(只需用我想要的颜色替换0
和f
,但我宁愿让它工作:
kick /c 0 f
/c
开关指定要将哪些颜色设置为变量color1
和color2`。所以如果有人可以帮我开发这个,那就太棒了。
所以我的问题是,如何将批处理文件转换为命令行工具?
我不希望任何人输入整个指南,但如果您有文章链接,请分享。
答案 0 :(得分:1)
您可以分两步完成:
kick.exe
文件重命名为kick0.exe
一个。您需要找到kick.exe
文件的位置才能执行此重命名。kick.bat
的批处理文件:
@echo off
set color1=%2
set color2=%3
kick0
之后,您可以从命令行输入kick /c 0 f
,或从批处理文件输入call kick /c 0 f
。
答案 1 :(得分:0)
命令行工具?
你的意思是KiXtart或AutoIt吗? AdminscriptEditor(虽然不再经营)也是基于使用命令行工具的需要。
这真的归结为必要性是发明之母。
微软员工Ruud van Velsen开发(并继续)开发KiXtart ..它的基础是不需要大量的第三方应用程序。但是,自Windows 2000资源工具包发布以来,它已经退居VBS,PowerShell和其他过去几年受欢迎的工具。
回到你的观点,Rob van der Woude的脚本网站有很多东西和ss64一样..
http://www.robvanderwoude.com/
Ss64很不错,因为它不仅有命令行,Resouce Kit以及Bash工具。