相关推荐
-
超级API浏览器 (含源代码)
大家都知道, Windows API是Windows操作系统的一系列的底层函数,是操作系统提供给用户进入操作系统核心进行高级编程的途径, 虽然微软在 Microsoft Visual Studio 6.0 及以下版本中提供了一个用于API浏览的API Text Viewer, 不过功能十分简陋, 部分声明有错误, 而且提供不够充足;而在 Microsoft Visual Studio 7.0 (.net) 及以上版本中为了达到跨平台、安全等一系列新特性,微软已经写好了一个内容丰富的受管制的代码类集合(.net基类库), 来完成以前要通过Windows API来完成的绝大多数任务, 虽然如此但还是有相当一部分功能必需调用Windows API来完成(如果你是VB.net或C#使用者, 强烈建议你尽可能使用.net基类库来完成你的工作); MSDN 中只有部分API的使用帮助, 而且并没有可立即复制到IDE中的API声明, 要使用某个函数不但要很好的了解这个函数的调用方法, 而且需要手动把声明转换成相应语言的API声明方式。于是我就将自己以前写的API浏览软件进行了适当的改动,让它提供上面的需求。它与 Microsoft Visual Studio 6.0 自带的浏览器相比有如下增强: 1、函数、类型、常数可自由删除、添加、编辑。 2、自动代码整理功能可免去你把声明复制到IDE后还需手工整理的麻烦。 3、雷达功能,可查看任意窗口句柄与类名,可作编程时的辅助工具。 4、在函数中能实现类型自动探测、搜索、添加。 5、在查询中支持使用通配符"?"、"*"、"[]"、"[^]"来进行代替一个或多个字符,包含不包含指定字符来查询。 6、可直接将函数、类型、常数转换成VB.net/C#/易语言声明方式。 7、添加函数时可智能自动添加与函数相关的类型、注释, 添加类型时自动添加类型中的类型, 类型中的常数, 常数中的常数功能, 大大加快了函数与相关类型、常数的复制添加速度。 8、可以根据功能分组浏览声明。 9、收藏夹功能,可将一组(功能相关)API声明添加到收藏夹。 10、颜色采集功能,可以采集当前屏幕上指定点的颜色。 11、可查看同api功能的.net类库。
-
python实现自动化打印
这次真的是出于实际需要,想要用python写个小脚本 老板发给我一份包含几百个人信息的pdf文件,如果一份一份打开文件,点打印我感觉要看到眼花。 但是我可是学过python的(虽然面向对象还没有学完),但是调用第三方库是学了呀,如果有别人的代码看看我还是能改改的。 说干就干 查资料,看别人已经写出来的内容 发现调用电脑程序需要用到win32这个库,而且初略的看了下就发现此库非常NB,怎么说,这个库可以同计算机进行交互,比如弹出提示框,或者调用系统内置一些程序。范围太广,而且不是学习目的,以后再讨论。 最终,
-
ShellExecute ( ) 函数用法
SHELLEXECUTEINFO 结构在MSDN中,它这样定义:Contains information used by ShellExecuteEx原型如下:typedef struct _SHELLEXECUTEINFO { DWORD cbSize; ULONG fMask; HWND hwnd; LPCTSTR lpVer
-
介绍一个功能强大的API函数 ShellExecute
介绍一个功能强大的API函数 ShellExecute 编译 赵湘宁 问题的提出: 我使用MFC编写一个APP,要求About对话框中显示LOGO、公司名、地址和公司的URL链接。使用户点击URL链接以后,启动浏览器访问Web页面,这种对话框中的热链接使应用程序增色不少。我琢磨的方法是从系统注册表中通过查找.htm 或 .html文件的关联程序来获得缺省浏览器的名字,这样好象有很...
-
delphi中ShellExecute使用详解
有三个API函数可以运行可执行文件WinExec、ShellExecute和CreateProcess。1.CreateProcess因为使用复杂,比较少用。2.WinExec主要运行EXE文件。如:WinExec(Notepad.exe Readme.txt, SW_SHOW);3.ShellExecute不仅可以运行EXE文件,也可以运行已经关联的文件。首先必须引用shellapi.p
-
Python使用扩展库pywin32实现批量文档打印实例
本文代码需要正确安装Python扩展库pywin32,建议下载whl文件进行离线安装。然后调用win32api的ShellExecute()函数来实现文档打印,系统会根据文档类型自动选择不同的软件进行打开并自动打印,如果要打印的是图片的话,需要手工确认一下。 关于ShellExecute()函数的参数含义请查阅Windows API或pywin32帮助文档。 import win32print import win32api for fn in ['1.txt', '2.txt', '3.txt', '4.docx']: win32api.ShellExecute(0,\ 'pri
-
Excel 学习笔记一
资料主要来源: http://www.excelhome.netAuthor: TianfengStart Date: 2003.10.30Last Date: 2003.11.07************每天积累一点点**************========================================27. 2003.11.07 VBA 中开启 IE 的几种方法Const
-
VBA PowerShell批量打印PDF文件
通过调用ShellExecute实现打印PDF文件
-
Python使用扩展库pywin32实现批量文档打印
本文代码需要正确安装Python扩展库pywin32,建议下载whl文件进行离线安装。
-
Python中调用exe同步等待的使用(ShellExecuteEx)
参考https://www.programcreek.com/python/example/97304/win32com.shell.shell.ShellExecuteEx import win32api import win32event import win32process import win32con import os from win32com.shell.shell imp...
-
win32打印机控制,API打印操作
直接上代码,将下面的代码复制到工程中,
-
win32print设置打印机属性进行pdf打印
win32print设置打印机属性 设置打印机的属性来进行pdf打印,比如纸张大小,纸张类型,横\纵向,输入纸盘,着实费了一些时间去搜索资料。主要参考以下 http://timgolden.me.uk/pywin32-docs/PyDEVMODE.html https://stackoverflow.com/questions/11045704/change-printer-tray-with-pywin32?r=SearchResults https://blog.csdn.net/
-
JAVA下调用Native API的利器——JNative(附调用win32 api--ShellExecuteEx()示例)
介绍:SourceForge上的JNative:http://sourceforge.net/projects/jnative/JNative Docs(1.3版本): http://jnative.free.fr/docs/This library allows developers to access native libraries (DLL and lib.so) from
-
WinAPI: ShellExecute - 打开外部程序或文件
ShellExecute( hWnd: HWND; {指定父窗口句柄} Operation: PChar; {指定动作, 譬如: open、print} FileName: PChar; {指定要打开的文件或程序} Parameters: PChar; {给要打开的程序指定参数; 如果打开的是文件这里应该是 nil} Directory: PC...
-
在MFC中弹出txt文件
在c++ mfc中有时候需要弹出文件。 弹出txt文件: ShellExecute(NULL, NULL, _T("use\\result.txt"), NULL, NULL, SW_SHOWNORMAL); ShellExecute的功能是运行一个外部程序(或者是打开一个已注册的文件、打开一个目录、打印一个文件等等),并对外部程序有一定的控制。 ShellExecute
-
2. c语言弹窗打开-MessageBox与ShellExecute
1. MessageBox 调用window.h头文件 调用MessageBox函数 arg0:依赖窗口的编号,0为系统弹出 arg1:对话框的内容 arg2:对话框的标题 arg3:对话框类型,设置为0即可 #include<stdio.h> #include<Windows.h> void main() { //printf("Hello world"...
-
ShellExecute API函数用法简析
在VC/C++编程中,我们会经常遇到打开文件、网页、可执行程序的应用场景,ShellExecute API函数就可以做到这一点。现在我们看看它的强大! ShellExecute函数原型: HINSTANCE ShellExecute( HWND hwnd,
-
API函数运行可执行文件
ShellExecute( HWND hwnd, //父窗口句柄 LPCSTR lpOperation, //操作类型 LPCSTR lpFile, //要进行操作的文件或路径 LPCSTR lpParameters, //当lpOperation为“explore”时指定要传递的参数,通常设为NULL LPCSTR lpDirectory, //指定默认目录,通常设为NULL INT nShow
6 楼 phyeas 2009-07-31 09:49
我想如果能汉化一下DOC也算是件功德无量的好事吧
but!!!
API文档里只有一个类....我晕
我X
5 楼 mazda 2009-07-31 09:49
4 楼 allenny 2009-07-31 09:27
3 楼 uiiang 2009-07-31 09:24
我想如果能汉化一下DOC也算是件功德无量的好事吧
but!!!
API文档里只有一个类....我晕
2 楼 ouspec 2009-07-31 09:16
已加在文中。
1 楼 cnpollux 2009-07-31 09:07