TCC-RT脚本语言是 Windows CMD 外壳的一个庞大的超级集,具有 240 多个内部命令、400 多个内部函数和 320 多个系统变量。几乎所有的 CMD 命令(例如 DIR、COPY、DEL、START 等)都通过数百个附加选项进行增强。TCC-RT 增加了 210 多个新命令。TCC-RT 通常可以在一行或两行中执行需要数十个 CMD 命令(当 CMD 可以执行时)。
脚本语言包括一套完整的扩展流控制结构,包括 IF-Then-Else、DO 和 FOR 循环、SWITCH、子例程、批处理库等。
环境变量替换得到了极大的增强,包括嵌套变量、延迟扩展、间接变量、只读变量、多维数组变量以及直接访问注册表中的系统、用户和可变变量。
按大小、日期、时间、所有者和扩展通配符或正则表达式选择或排除文件,以在文件管理方面具有极大的灵活性。
为大多数文件处理命令(即复制、DEL、DIR、MOVE 等)指定多个文件名,或者可选地指定包含文件名参数的文件的名称。(COPY 甚至支持多个目标以及多个源。
监视系统的硬件和软件事件,并在触发事件时执行命令。您可以监视目录更改、剪贴板、事件日志、以太网和 WiFi 连接、服务、进程以及 USB 和 Firewire 连接。
命令行应用程序可使用多种类型的 I/O 重定向,包括重定向和管道到 STDERR、"在道"管道、"此处文档"和"此处字符串"重定向,以及 Tee 和 Y 管道管接头。
将击键发送到任何应用程序(控制台或 GUI)。
TCC-RT 包括用于 ZIP、7ZIP、TAR、JAR、GZIP 和 BZIP 文件的内部压缩和提取命令。
您可以在所有命令处理器文件处理命令(COPY、DEL、MOVE 等)中访问 FTP、TFTP 和 HTTP(包括 SSL 和 SSH)目录和文件。
使用插件创建您自己的命令处理器变量或命令,或使用许多第三方插件库。
包括 Perl、 Lua、 REXX、 Python、 Tcl/tk和任何 Windows 活动脚本语言的内部支持。 您甚至可以在批处理脚本中组合多种语言。
ivor:我觉得自带的powershell更强大
欢迎光临 批处理之家 (http://bbs.bathome.net/) | Powered by Discuz! 7.2 |