delphi执行外部程序

Delphi 中实现判断某个外部程序是否运行(如果运行则执行一个命令否则执行一个命令) 前段时间在写一个工具型小软件时需要实现“在触发某个控件的一个事件时,判断某个外部程序(exe)是否已经运行,如果运行则将该程序主窗体打开或窗口置顶,如果没有运行,就通过一个自己指定的路径打开该应用程序”,虽然逻辑上看上去非常easy,但是本人确实没有写过,于是开始搜索资料,无奈很多资源都无法实现需求。。。so,自己动手,丰衣足食; 虽然耗时较长,还是整出来了,以下是通过函数在一个button事件 阅读详情
delphi本身的
winexec('c:/xxxx.exe',1)
api函数
shell32Exexue
CreateProcess
Delphi启动和关闭外部程序实例 Delphi启动和关闭外部程序实例,在Delphi7中调试通过,无需任何第三方控件,下载后打开其中的可执行文件*.exe可试用。并附有源码,供初学者参考。 立即下载

相关推荐

Delphi调用外部程序详解

Delphi调用外部程序详解Delphi调用外部程序详解Delphi调用外部程序详解Delphi调用外部程序详解Delphi调用外部程序详解

delphi打开外部.exe

delphi打开外部.exe

m0_54855879的博客 2015

基于Codex/Claude Code的学术技能包:13个Skill实现科研全流程自动化

写论文最头疼的是什么?是面对海量文献无从下手,还是实验数据一团乱麻,或者是好不容易有了结果,却卡在写作和格式调整上?如果你也经历过从选题到投稿的完整科研周期,就会明白每个环节都可能消耗大量时间精力。今天要分享的这套工具链,正是为了解决这些痛点而生——基于 Codex 和 Claude Code 平台的学术技能包(Academic Skills),它通过 13 个精心设计的 Skill,将一篇论文从 0 到 1 的全流程自动化、标准化,让你能更专注于研究本身。 这套技能包并非单一工具,而是一个覆盖文献阅读、数

weixin_33979203的博客 544

delphi调用执行第三方软件

使用 WaitForSingleObject 函数等待进程的结束,并使用 CloseHandle 函数关闭进程和线程的句柄。请注意,在使用 CreateProcess 函数时,你可能需要设置更多的参数来控制进程的创建和运行。上面的示例代码只是一个简单的示例,你可以根据自己的需要进行适当的修改和扩展。在上面的代码中,我们使用 CreateProcess 函数来执行第三方应用程序。在上面的代码中,我们使用 ShellExecute 函数来执行第三方应用程序。参数是第三方应用程序的路径。

1441

基因组研究之单倍型T2T基因组(一)

单倍型T2T基因组(Haplotype-resolved T2T genome)是一种高精度、高连续性、高完整性的基因组组装技术,它能够提供从端粒到端粒的完整基因组序列,包括所有的基因和非编码序列。完整覆盖:T2T基因组覆盖从端粒到端粒的染色体序列,包含所有的基因和非编码序列,包括以往难以解析的端粒和着丝粒区域。单倍型解析:单倍型T2T基因组能够区分来自父母本的遗传信息,进行亚基因组不对称演化研究,挖掘单倍型等位基因间的表达差异,这对于重测序、性状定位、进化、基因功能、基因编辑等研究至关重要。

2401_89507557的博客 2439

STM32H7系列QSPI内存映射模式与MPU配置冲突分析

本文分析了STM32H7系列QSPI内存映射模式与MPU配置冲突导致系统卡死的问题。通过解析内存保护管理单元机制,提供了MPU配置调整方案,包括禁用MPU或精细配置QSPI区域权限,确保内存映射模式正常访问外部Flash,避免HardFault错误。

js777的博客 740

Delphi打开外部程序或文件

WinAPI: ShellExecute - 打开外部程序或文件 ShellExecute(   hWnd:HWND;       {指定父窗口句柄}   Operation: PChar;  {指定动作, 譬如:open、print}   FileName:PChar;   {指定要打开的文件或程序}   Parameters: PChar; {给要打开的程序指定参数; 如果打开的是文

beyondqd的专栏 1231

AI 赋能测试全生命周期:多 Agent 协同的自动化提效方案

本文提出了一种基于Coze平台的多Agent协同测试解决方案,旨在解决软件测试中PRD解析不清晰、测试点覆盖不全、用例编写效率低、代码生成耗时等痛点。通过PRD优化、测试点生成、测试用例生成和单元测试框架生成四个Agent的协同工作,结合Cursor工具实现从需求到代码的全链路自动化。以电商平台登录模块为例,展示了从模糊PRD到标准化测试用例和可执行Java单元测试代码的完整转化流程。该方案通过AI赋能显著提升测试效率,减少人工干预,实现测试覆盖率≥95%,为快速迭代的软件研发提供了高效的测试自动化支持。

QINJIEEE的博客 1103

使用delphi 调用外部的exe,bat.com等可执行文件 ,并等待调用程序运行结束

使用delphi 调用外部的exe,bat.com等可执行文件 ,并等待调用程序运行结束。

重庆AI黑客 656

Grok 3国内怎么用?超详细使用指南+实用指令模板

主要是用于快速分析学术论文,提取关键信息,总结研究成果。Analyze the following research paper: [粘贴或上传论文内容]1. Extract key findings, methodologies, and conclusions. (提取主要发现、方法和结论。2. Identify statistical significance and data points. (识别统计显著性和数据点。

Survivor_sl的博客 1万+

Open5GS实战:从零搭建树莓派5G核心网并与商用终端联调

本文详细介绍了如何在树莓派5上从零开始搭建基于Open5GS的5G核心网,涵盖系统准备、依赖安装、源码编译、关键配置修改及服务启动全流程。通过整合SDR基站与商用终端进行端到端联调,为开发者和研究者提供了一个低成本、可实践的5G网络实验平台,助力物联网与边缘计算应用的本地化测试与验证。

weixin_29194255的博客 161

delphi执行一个外部程序,当外部程序结束后,delphi程序立即响应

procedure TForm1.Button1Click(Sender: TObject); var SEInfo: TShellExecuteInfo; ExitCode: DWORD; ExecuteFile, ParamString, StartInString: string; begin ExecuteFile := 'c:...

198

YOLOv8融合改进 更换检测头为Detect_DyHead同时添加C2f_DBB模块

yolov8独家训练测试融合网络结构,提供详细步骤详细代码,手把手教你在yolov8官方包中把检测头更换为Detect_DyHead检测头,并且将原始的C2f模块更换成C2f_DBB模块,提高检测精度,亲测在多个数据集上有涨点!!!!!

分享一些自己改进代码的实例 4747

delphi执行一个外部程序,当外部程序结束后,delphi程序立即响应(续)

今天发现前一篇文章的例程多少有些毛病,在主程序中使用repeat循环来等待外部程序的关闭,这样这个程序占用cpu会是100%,所以加上一句sleep语句来释放cpu。但是这样做我也不太满意,毕竟用了repeat循环,显得程序很不专业。今天试了另一种方法,使用WaitForSingleObject函数,而不用repeat过程。但是也发现了一些问题。等我有时间在优化一下。  function

SUNSTONE的Delphi笔记 1793

【2026年华为秋招(AI)-2月4日-第一题(100分)- 选择题】(题目+思路+Java&C++&Python解析+在线测试)

本文摘要:本文包含20道选择题,涵盖机器学习、线性代数、Transformer架构、概率统计等多个领域。题目涉及正交矩阵性质、Transformer注意力机制、聚类距离度量、ReAct框架、Softmax函数、混淆矩阵计算、Flash-Attention优化、位置编码、期望计算、归一化方法、矩阵迭代法、矩阵秩、大模型架构、神经网络推理、泊松流性质、SVM核函数以及聚类算法等知识点。每道题均提供解析,帮助理解核心概念和解题思路。

m0_73659489的博客 125

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Delphi 等待外部程序执行完毕

Delphi 等待外部程序执行完毕再进行下一步操作 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); priv

xiaobin_zb的博客 1049

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

delphi代码在linux编译运行,Delphi - 如何执行Windows、OSX、Linux的外部程序?

毫无疑问,几乎对所有Delphi程序员来说,不用说如何在Windows下如何执行外部程序了!目前Delphi,真的已经很棒了,Delphi有一套和VCL并驾齐驱的图形界面库,叫做"FireMonkey",如果你仅仅想编写Windows程序,而且要调用Windows平台的API,那么肯定VCL是首选,没有其它!但是,如果你想下定决心,跟随Delphi的脚步,进入更广阔的开发天地,那么你也没有第二种选...

weixin_34271369的博客 875

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Delphi定时关机、重启计算机、执行外部程序

Delphi定时关机、重启计算机、执行外部程序 https://www.veryhuo.com/down/html/33213.html#download

fangyuan621的专栏 753

delphi开发linux桌面程序,Delphi - 如何执行Windows、OSX、Linux的外部程序?

Delphi-如何执行Windows、OSX、Linux的外部程序?毫无疑问,几乎对所有Delphi程序员来说,不用说如何在Windows下如何执行外部程序了!目前Delphi,真的已经很棒了,Delphi有一套和VCL并驾齐驱的图形界面库,叫做"FireMonkey",如果你仅仅想编写Windows程序,而且要调用Windows平台的API,那么肯定VCL是首选,没有其它!但是,如果你想下定...

weixin_39834488的博客 892

delphi启动外部程序执行结束

一、为什么要启动外部程序 也许,你想让你的程序完成全部的功能。不过,无论从物力还是人力上,你都应养成资源共享的习惯。更好的考虑是,充分利用已有的程序,而让你的程序专注于某一方面的功能。比如说,浏览器负责打开网页,让人们浏览,当遇到下载的任务时,可以交给更专业的下载软件去做。你也可能在你的程序里留下了你的主页和邮箱地址,你希望有人点击它们时就分别启动浏览器和电子邮件。在某些情况下,你需要外部程

蓝叶菱的专栏 4367

Delphi技巧集六 (等待执行完一个外部程序再执行另一个程序)

unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; procedu...

weixin_30814329的博客 301
上一篇: 如何在PB中进行位操作以及二进制与十进制转换
下一篇: tomcat server 原理
wljcom
博客等级 码龄25年 3粉丝 11原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值