吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1008|回复: 16
收起左侧

[求助] 请问大神,C#窗体里面 怎么执行cmd命令 点击一个按钮后

[复制链接]
wuai920981023 发表于 2022-4-6 10:07
本帖最后由 wuai920981023 于 2022-4-6 10:18 编辑

QQ截图20220406100317.jpg
如图这是我设计的 图形界面,

然后现在想实现,点击测试或者一键刷机运行 fastboot的刷机命令,比如
fastboot flash boot boot.img
我百度了许久找不到解决方案
QQ截图20220406100542.jpg

箭头位置是对应 “一键刷机”和“测试”2个按钮的代码

求助各位大神

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

JuncoJet 发表于 2022-4-6 10:10
文不对题,CS是C#
标题你问的是C语言,C语言的话用system()
平淡最真 发表于 2022-4-6 10:14
 楼主| wuai920981023 发表于 2022-4-6 10:20
平淡最真 发表于 2022-4-6 10:14
https://www.cnblogs.com/vaevvaev/p/7115721.html

我应该在 按钮代码位置写啥拿,没看明白 ,我看那个网址,只有窗口自己输入命令。我想直接点按钮执行命令是这样
 楼主| wuai920981023 发表于 2022-4-6 10:21
JuncoJet 发表于 2022-4-6 10:10
文不对题,CS是C#
标题你问的是C语言,C语言的话用system()

C语言能直接运行 但是窗体是 黑框那种cmd命令的框,没图形界面应该
 楼主| wuai920981023 发表于 2022-4-6 10:39
这样能行吗
[Asm] 纯文本查看 复制代码
            //调用fastboot
            //System.Diagnostics.Process.Start("fastboot", "/k flash boot boot.img");
            //System.Diagnostics.Process.Start("fastboot", "/k reboot");
           //fastboot刷入recovery
            //System.Diagnostics.Process.Start("fastboot", "/k flash recovery recovery.img");
            //fastboot刷入boot
            //System.Diagnostics.Process.Start("fastboot", "/k flash boot boot.img");
            //fastboot刷入system
            //System.Diagnostics.Process.Start("fastboot", "/k flash system system.img");
            //fastboot刷入cache
            //System.Diagnostics.Process.Start("fastboot", "/k flash cache cache.img");
            //fastboot刷入userdata
            //System.Diagnostics.Process.Start("fastboot", "/k flash userdata userdata.img");
            //fastboot刷入persist
            //System.Diagnostics.Process.Start("fastboot", "/k flash persist persist.img");
            //fastboot刷入misc
            //System.Diagnostics.Process.Start("fastboot", "/k flash misc misc.img");
            //fastboot刷入recovery
            //System.Diagnostics.Process.Start("fastboot", "/k flash recovery recovery.img");
            //fastboot刷入recovery
            //System.Diagnostics.Process.Start("fastboot", "/k flash recovery recovery.img");
            //fastboot刷入recovery
            //System.Diagnostics.Process.Start("fastboot", "/k flash recovery recovery.img");
            //fastboot刷入recovery
            //System.Diagnostics.Process.Start("fastboot", "/k flash recovery recovery.img");
            //fastboot刷入recovery
            //System.Diagnostics.Process.Start("fastboot", "/k flash recovery recovery.img");
            //fastboot刷入recovery
            //System.Diagnostics.Process.Start("fastboot", "/k flash recovery recovery.img");
            //fastboot刷入recovery
            //System.Diagnostics.Process.Start("fastboot", "/k flash recovery recovery.img");
            //fastboot刷入recovery
            //System
 楼主| wuai920981023 发表于 2022-4-6 10:43
wuai920981023 发表于 2022-4-6 10:39
这样能行吗
[mw_shl_code=asm,true]            //调用fastboot
            //System.Diagnostics.Proce ...

这样写也不行 一闪就没了
icysky0605 发表于 2022-4-6 10:50
cmd.exe是在环境变量中存在的,你用的程序不在变量中,跑不了,要么就写完整路径 如 d:\pro\xxx.exe
Benjamin00 发表于 2022-4-6 11:26
参考:https://www.cnblogs.com/dotnet261010/p/7087290.html
 楼主| wuai920981023 发表于 2022-4-6 11:28
Benjamin00 发表于 2022-4-6 11:26
参考:https://www.cnblogs.com/dotnet261010/p/7087290.html

这些我都百度了哈
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 14:36

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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