TC官方合作论坛

 找回密码
 立即注册
查看: 1677|回复: 32
打印 上一主题 下一主题

[教程] 【批处理】匿名管道,执行CMD命令返回 回显内容。(编写原理)

  [复制链接]
跳转到指定楼层
楼主
发表于 2017-10-6 12:09:06 来自手机 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 剑仙十号 于 2018-3-22 20:32 编辑

【批处理】匿名管道,执行CMD命令返回 回显内容。(编写原理)

tc的cmd()执行批处理,
cmd("cmd.exe /c date 2017-10-01",假)
cmd("cmd.exe /c time 12:10:10",假)

小白:
cmd() 函数真无奈,无论设成0还是1,运行的时候都有个虚影一闪而过

tc的cmd()函数,中文名是 命令()
参数1:路径。字符串格式。
参数2:真为前台执行。假为后台执行。
批处理命令,参数2无论真/假,都有个黑黑的dos窗口,一闪而过。
当然,把批处理命令 写在记事本,保存。再把记事本的后缀名 ****.txt,更改为 ****.bat。用cmd() 函数,后台执行这个****.bat不带有黑黑的DOS窗口。
****.bat是一个进程了。在进程中执行。

=======================================================
论坛 > 插件专区
[其他] TC中执行CMD命令返回回显的内容DLL  楼主 venski
http://bbs.tyuyan.net/forum.php?mod=viewthread&tid=29470&mobile=no
使用这个插件,可以获取批处理的回显信息。但它有个BUG,调用不带“回显内容”的批处理命令,tc就会崩溃。
作者没考虑到_不带返回的批处理,API函数ReadFile()一直返回真。
循环不能退出,造成卡住了调用线程。这样,调用不带 返回值的批处理命令,tc界面就会崩溃。

楼主搜集教程,重新制作
“匿名管道技术。后台执行批处理命令。”
能执行_带回显信息/不带回显信息的批处理。带回显信息的,返回回显内容。

【批处理】匿名管道,执行CMD命令返回回显的内容。(TC源码)
游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

33#
发表于 2018-9-22 17:30:13 | 只看该作者
66666666666666
回复 支持 反对

使用道具 举报

32#
发表于 2018-9-18 23:08:28 | 只看该作者
斯蒂芬告诉对方
回复 支持 反对

使用道具 举报

31#
发表于 2018-9-18 11:48:05 | 只看该作者
var cmdstr=winrarPath & " e " & savefilepath & " " & 文件路径
回复 支持 反对

使用道具 举报

30#
发表于 2018-9-10 08:40:08 | 只看该作者
test8
回复

使用道具 举报

29#
发表于 2018-9-4 20:53:18 | 只看该作者
66666666666666666
回复 支持 反对

使用道具 举报

28#
发表于 2018-9-1 07:14:19 | 只看该作者
回显内容
回复

使用道具 举报

27#
发表于 2018-8-27 19:15:59 | 只看该作者
怎么一个套一个的
回复 支持 反对

使用道具 举报

26#
发表于 2018-8-19 03:50:54 | 只看该作者
名管道,执行CMD命令返回 回显内容
回复 支持 反对

使用道具 举报

25#
发表于 2018-8-14 14:04:19 | 只看该作者
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-17 03:55 , Processed in 0.116766 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表