相关推荐
-
自个写的股票软件
自个写的股票软件,用delphi写的 仅供参考
-
如何用delphi控制其它窗口?
在 Delphi 中,可以使用 Windows API 函数来控制其他窗口,以下是一些常用的 Windows API 函数和其对应的 Delphi 函数: FindWindow:查找窗口句柄function FindWindow(lpClassName, lpWindowName: PChar): HWND; stdcall; ...
-
Delphi 控制外部程序
最近做一个项目,需要从外部控制挰序,好比做一个外挂,要获取游戏里各个控件的句柄,然后对它进行操作。在网上查了查,这方面的例子无一例外都是C++的,找不到Delphi的,在几个网站上问了,回答的人都说不知道,并且推荐我用C++进行开发,难道Delphi真的不能对外部程序操作? 经过一天的努力,我证明了Delphi也是可以做到的,并且比C++做起来更方便,我把它做成一个控件,以便随时拖出来就用。 ...
-
Delphi开发的App如何调用外部App
代码】Delphi开发的App如何调用外部App。
-
Delphi调用外部程序的集中方法
Delphi调用外部程序WinExec主要运行EXE文件。如:WinExec(’Notepad.exe Readme.txt’, SW_SHOW);WinExec( lpCmdLine: LPCSTR; {文件名和参数; 如没指定路径会按以下顺序查找: 程序目录/当前目录/System32/Windows/PATH环境变量} uCmdShow: UINT {启动选项} ): U
-
Delphi 窗体置顶(总在最前面)
代码如下: SetWindowPos(Handle,HWND_TOPMOST,Left,Top,Width,Height,SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE); 只要改变相应参数还可实现其他效果,如隐藏、固定不动等。 下面我举一个复选框的例子: procedure TForm1.checkBox1Click(Sender: TObject)...
-
困惑:如何调用另一个程序,并控制它
困惑:如何调用另一个程序,并控制它 Delphi / Windows SDK/APIhttp://www.delphi2007.net/DelphiAPI/html/delphi_20061113000418245.html 我现在想调用B(也是delphi)程序,我用的是 procedure TForm1.Button1Click(Sender: TObject)...
-
Delphi创建虚拟桌面实现后台调用外部程序
最近在做的一个软件,其中有一部分功能需要调用其它的软件来完成,而那个软件只有可执行文件,根本没有源代码,幸好,我要做的事不难,只需要在我的程序启动后,将那个软件打开,在需要的时候,对其中的一个文本框设置一些文字,再点击一个按钮就可以了。 说到这里,相信你也有了对该功能的一些初步设想了,没错,其基本思路就是: 1)调用CreateProcess()打开目标程序。 2)用FindWindow
-
delphi点击外部程序的按钮
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton;
-
API函数运行可执行文件
ShellExecute( HWND hwnd, //父窗口句柄 LPCSTR lpOperation, //操作类型 LPCSTR lpFile, //要进行操作的文件或路径 LPCSTR lpParameters, //当lpOperation为“explore”时指定要传递的参数,通常设为NULL LPCSTR lpDirectory, //指定默认目录,通常设为NULL INT nShow
-
delphi怎样调用外部EXE文件
delphi怎样调用外部EXE文件 delphi怎样调用外部EXE文件 方法一 uses WinProcs; …… begin WinExec(......); …… end. 和调用Pascal库函数没什么两样。 方法二 用ShellExecute更好,在USE
-
delphi 发送Windwos消息控制按钮
procedure TfrmMain.btnSendClick(Sender: TObject); var hCalc, h1: Cardinal; begin WinExec('calc', SW_SHOWNORMAL);//运行计算器 hCalc := FindWindow('SciCalc', nil); //查找计算器主窗口句柄,通过Spy++可查看到类名等
-
Delphi操控其他窗口
最近由于要写一套集中登录的系统,着重研究了一下Windows的窗口编程的问题,对得出的结论和经验,跟大家共享一下。绝大多数的程序开发者是通过spy++等工具,发现第三方工具的classname或caption,通过FindWindow函数来获取窗口句柄的,但是这样也存在问题,如果第三方开发商修改了启动的窗口类名,怎么办?所以就衍生了下面这个方法。我们在制作集中登录系统的时候,对于BS结构的
-
Delphi调用微信原生Web开发接口JS-SDK开发小程序及微信支付等的Rest API
Delphi调用微信原生Web开发接口JS-SDK开发小程序及微信支付等 一、概述及API 1、JS-SDK是对之前的 WeixinJSBridge 的一个包装 2017年前,在移动端,受限于设备性能和网络速度,白屏会更加明显。我们团队把很多技术精力放置在如何帮助平台上的Web开发者解决这个问题。因此我们设计了一个 JS-SDK 的增强版本,其中有一个重要的功能,称之为“微信 Web 资源离线存储”。 微信 Web 资源离线存储是面向 Web 开发者提供的基于微...