递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 2397|回复: 13
打印 上一主题 下一主题

[视窗] 运行CMD后,怎样停止。就像"ctrl+c"效果。

[复制链接]

84

主题

763

帖子

6151

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6151
跳转到指定楼层
楼主
发表于 2024-6-24 15:49:26 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
运行CMD后,怎样停止。就像"ctrl+c"效果。

有时ffmpeg转换视频时,中途怎样用程序停止。
回复

使用道具 举报

12

主题

468

帖子

1396

积分

金牌会员

Rank: 6Rank: 6

积分
1396
14#
发表于 2024-6-28 21:53:50 来自手机 | 只看该作者
本帖最后由 hmyroot 于 2024-6-28 21:56 编辑

我之前用易语言写过,要发送组合按键消息到cmd窗口,到精易论坛搜索一下应该有易语言例子,参照易语言写火山程序就可以了
回复

使用道具 举报

84

主题

763

帖子

6151

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6151
13#
 楼主| 发表于 2024-6-27 18:36:51 | 只看该作者
大有可为 发表于 2024-6-24 16:29
结束进程  简单粗暴

结束进行不行,转换的视频,会打不开。cttl+c  或q键关闭cmd窗口才可。用模拟按键吧,又激活不了cmd窗口。太难了。
回复

使用道具 举报

84

主题

763

帖子

6151

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6151
12#
 楼主| 发表于 2024-6-27 17:12:25 | 只看该作者
Xelloss0618 发表于 2024-6-24 16:19
方法 终止命令
参数 进程ID
{

大佬,终止命令,在win7上不行,在win10没问题。
回复

使用道具 举报

84

主题

763

帖子

6151

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6151
11#
 楼主| 发表于 2024-6-27 16:44:33 | 只看该作者
怎样取cmd窗口句柄?
回复

使用道具 举报

84

主题

763

帖子

6151

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6151
10#
 楼主| 发表于 2024-6-27 14:30:59 | 只看该作者
终止命令 在32位系统上无效
回复

使用道具 举报

84

主题

763

帖子

6151

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6151
9#
 楼主| 发表于 2024-6-26 12:13:18 | 只看该作者
小弟弟 发表于 2024-6-26 10:13
每次运行cmd后获取进程id    通过进程id结束不就行了

是这样
回复

使用道具 举报

4

主题

97

帖子

1258

积分

金牌会员

Rank: 6Rank: 6

积分
1258
8#
发表于 2024-6-26 10:13:14 | 只看该作者
每次运行cmd后获取进程id    通过进程id结束不就行了
回复

使用道具 举报

26

主题

1899

帖子

6920

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6920
7#
发表于 2024-6-25 18:18:19 | 只看该作者
zqiz 发表于 2024-6-25 17:17
PIV模块的管道命令行类,终止命令,怎么有时管用,有时不管用啊 

因为命令行本身也不是随时能接收 Ctrl+C。
运行 和 运行控制台程序 不会返回进程ID,你需要自己重新封装一个。
回复

使用道具 举报

84

主题

763

帖子

6151

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6151
6#
 楼主| 发表于 2024-6-25 17:20:03 | 只看该作者
zqiz 发表于 2024-6-25 17:17
PIV模块的管道命令行类,终止命令,怎么有时管用,有时不管用啊 

您这个命令带进程ID参数,cmd窗口 参数 进程ID,怎样能得到?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-23 16:56 , Processed in 0.089320 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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