FalseOption ExplicitPrivate Sub Form_Load()Shell "notepad", vbNormalFocus'shell函数可以用来运行一个外部可执行文件'它的参数有:程序名...(假如那个程序在不同文件夹,并且不是系统文件,则需要详细路径),运行方式'假设你想要运行C盘根目录的ABC.EXE,则第一个参数需要:"C:\\ABC.EXE"'顺带:如果路径或文件名中有空格的话,你还得在路径两边加双引号...(建议不管有没有空格都加双引号),像这样:"""C:\\1 2.exe"""'第二个参数常用参数有:vbNormalFocus正常模式,vbMaximizedFocus最大化模式,vbMinimizedFocus...最小化模式,vbHide隐藏模式End Sub该程序运行后将直接打开Windows记事本程序,有兴趣的读者可以试着打开其它的可执行程序测试运行效果,或者进行个性化的修改以实现更为丰富的功能。
第一次运行程序 时应该使用这个值 如果调用成功,这个函数会返回一个不小于31的值,否则调用失败,其返回值的意义如下: –0 系统内存或资源不足 –ERROR_BAD_FORMAT .EXE...system()非常类似,只能运行.EXE文件,这样在WINDOWS中有它不尽人意的地方,比如不能用此方法通过关联的方法打开文件,例如WinExec(“1.html”,SW_SHOWNA);就不能打开此文档...–FileName:用于指定要打开的文件名、要执行的程序文件名或要浏览的文件夹名。 ...c:Project1.exe; ShellExecute(handle, ‘open’,’c:Project1.exe’,’字串内容’,nil, SW_SHOWNORMAL); 在Project1...ShellExecute较 WinExex灵活一点,可以指定工作目录,下面的Example就是直接打开 c:\temp\1.txt,而不用加载与 txt文件关联的应用程序,很多安装程序完成后都会打开一个窗口
上一篇文章讲了如何实现一个简单的计算器程序,肯定你也想能不能做成像电脑桌面软件一样,不用安装python运行环境也可以运行,同时也可以分享给有需要的人。...下面就来一起试试,具体步骤如下: 1.打开cmd终端命令窗口。 win+r快捷启动命令窗口,输入cmd进入终端。 2.在终端安装所需要的pyinstaller库。...、等待执行结束 执行结束后,会在程序所在的文件夹生成一些文件夹 5、查看文件 除了dist文件夹外,其它的都没什么用,可以安全删除,生成的exe文件就在dist里面。...结果如下 固定到任务栏,看图标外观像模像样的没啥区别,点击打开我承认的确有点丑。...友情提示: Pyinstaller 打包出EXE文件 运行一闪而过 没有错误 ,cmd进入命令行后,直接运行exe程序,会发现少了一些模块,需要本地系统有提前安装python程序使用到的模块库,不然会失败
可以通过你给定的文件名来获取计算机中可以打开该文件的EXE程序,即可执行程序。有时候,我们可能真的需要找到可以打开指定文件名的EXE程序,然后打开它。...或者,要看看计算机中是否有可以打开指定文件名的EXE程序,然后好决定做下一步的操作。...实现获取计算机中可以打开指定文件的EXE程序的代码: 'API声明 Declare Function FindExecutable Lib"shell32.dll" Alias "FindExecutableA...Excel应用程序,使用代码: MsgBox ExePath(ThisWorkbook.FullName) 结果如下图1所示。...也可以指定一个文件来获取其EXE程序,例如: MsgBox ExePath(ThisWorkbook.FullName) 运行后的结果如下图2所示。 ?
py2exe可以将Python程序打包成exe程序,使得可以在没有Python环境的机器上运行。...程序 } } setup( version='1.0.0', options=options, description="this is a py2exe test...'hello_test.py'}] # 生成一个控制台形式的exe程序,对应的有windows=[],生成GUI形式的exe程序 ) 具体的参数在代码注释里面已描写,更多参数含义可自行搜索...然后使用python命令生成: python setup.py py2exe 然后在项目根目录会生成dist文件夹,里面就有刚打包好的exe程序: 双击启动: 版权声明...发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/195163.html原文链接:https://javaforall.cn
需求:点击浏览器页面上按钮,打开电脑桌面的某个应用 1、用于测试打开exe应用的html代码 打开...EXE 打开sourceTree ...2、配置注册表 1、打开注册表 win+r , regedit 2、在 HKEY_CLASSES_ROOT 下新增一项 SSOPluginsFile.myp, 这个可以自定义命名,但需要和上方测试的...SourceTree ,我的应用的地址为:C:\Users\46357\AppData\Local\SourceTree\SourceTree.exe ④ 选中 command 进行配置,配置的数据同上
需求分析: python脚本如果在没有安装python的机器上不能运行,所以将脚本打包成exe文件,降低脚本对环境的依赖性,同时运行更加迅速 准备: pyinstaller 官网:http://www.pyinstaller.org...编写一个tkinter程序,代码如下: #!...将上面的python程序打包成exe可执行程序. 注意: 上面的代码中有gif图片设置为背景 下载一个.ico文件(也可不要,看需求) 进入python程序目录 ?...执行打包命令: -i 指定exe可执行程序图标,如果没有ico文件,可以不指定,直接 pyinstaller -F xxxxx.py pyinstaller -i favicon.ico -F tkinter_exe.py...打包成功后会在当前目录生成一个dist目录 注意(重点):把需要的 ico 图标 和 gif 图片文件拖到dist目录里面,不然执行exe的时候会报错,找不到文件!!! 如图: ? 双击运行程序 ?
第一步:安装依赖 pip install pyinstaller 第二步:移动文件 把python文件和一个exe拿来当图标的ico文件移动到同一文件中 注意:文件路径不用用中文!!!!!!!!...Win+R,cmd进入管理员界面 cd切换到代码目录 pyinstaller -F -w -i 图标的路径(可以是相对路径也可以绝对路径) py文件路径(可以是相对路径也可以绝对路径) 第四部:运行程序...进入dist目录,点击exe文件运行我们生成的程序,
调用的exe路径,不允许出现空格 下面是使用示例: 1 using System; 2 using System.Runtime.InteropServices.Automation; 3 using...private void LaunchMyApp(object sender, RoutedEventArgs e) 32 { 33 CallExe(@"C:\exe...\cpu-monitor.exe"); 34 } 35 36 37 private void LaunchNotepad(object sender, RoutedEventArgs...e) 38 { 39 CallExe(@"notepad c:\\test.txt"); 40 } 41 } 42 } 除调用本机exe
打包EXE 1、cmd切换目录至py文件目录。 image.png 2、执行命令封装。...常用参数: -icon=图标路径 -F打包成exe文件 -w使用窗口 无控制台 -c使用控制台 无窗口 -D创建一个目录,里面包含exe以及其他一些依赖文件 pyinstaller -h 查看其他参数...pyinstaller -F --icon= image.png 目录成这样// image.png dist里多了exe文件 image.png 运行程序会出现...所以可以保留exe文件即可,其他的都可以删除。。 ico图标格式要求: 图标大小(32*32) 颜色256 打包成带icon图标的程序 image.png
正文 在桌面端开发时,有些系统级的配置无法通过代码直接修改,我们就要打开对应的页面,让用户进行操作 设置音频设备 rundll32.exe shell32.dll,Control_RunDLL Mmsys.cpl...# 扬声器 rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0 # 麦克风 rundll32.exe shell32.dll,Control_RunDLL...mmsys.cpl,,1 打开控制面板 rundll32 shell32,Control_RunDLL 打开关于 查看系统版本 rundll32 shell32,ShellAboutA Info-Box...打开应用卸载页面 rundll32.exe shell32.dll, Control_RunDLL Appwiz.cpl 重启 rundll32.exe user.exe,restartwindows...关机 rundll32.exe user.exe,exitwindows
将python程序转换成exe. 一、 先安装python 1、首先访问http://www.python.org/download/去下载最新的python版本。 2、安装下载包,一路next。...4、测试python安装是否成功,cmd打开命令行输入 python 命令,如下图即成功了 ?...8、C:\Python27\PyInstaller-3.1.1 9、 转换成exe....程序。...12、执行完.exe程序后生成一个txt文件,里面就是想要的信息、
window.onload = function() { let uri = "http://www.baidu.com"; let id = ...
0x01 虚拟环境 虚拟环境是用于依赖项管理和项目隔离的python工具,它可以将python程序和pip包管理工具安装在本地的隔离目录中(非全局安装)。...在使用pyinstaller将python程序打包成exe可执行文件时,如果不将程序项目的依赖环境进行隔离,那么pyinstaller会自动将许多不必要的依赖包一起打包,会导致原本只要十几M大小的exe...文件变成几十M甚至上百M,因此为了有效减少exe可执行文件的大小,必须使用虚拟环境进行隔离各程序项目环境。...simple/ 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/ 中国科学技术大学:https://pypi.mirrors.ustc.edu.cn/simple/ 打开...install 依赖包名 将python程序打包成exe可执行文件 pyinstaller -F 程序名.py 执行成功后会在当前目录下生成dist目录,打包好的exe文件就在其中。
2.文件夹下有一个.exe程序,但由于缺少相关dll,无法打开。复制这个exe文件到一个单独的文件夹。...3.win10搜索Qt x.x for desktop(MinGW x.x.x 32 bit),然后打开。...4.进入到exe所在目录,然后使用命令: > windeployqt test.exe 5.这时exe所在目录会出现一堆文件,此时exe就能直接打开了。如果想要打包成一个完整的exe,继续下一步。...6.此时整个文件夹比较大,其中一些dll文件是用不到的,可以先打开exe,然后挨个对dll删除试试,如果程序不占用,就能被删除。 7.接下来用Enigma Virtual Box对文件夹进行打包。...8.主程序文件名称,选择那个exe文件。 然后添加文件夹递归,选择exe所在的整个文件夹。 10.在”文件选项”勾选,压缩文件,然后程序又可以减少将近一半体积了。
就像电驴那样: 网页链接地址是 : ed2k:// ¦file ¦Dracula.1992.CE.2AUDIO.DVDRip.DTS.X264.GUEVARA.nfo 点击这个链接就会 自动打开电驴...pgtest] @="URL:pgtest Protocol" "URL Protocol"="" [HKEY_CLASSES_ROOT\pgtest\DefaultIcon] @="\"C:\\CSDN.EXE...] [HKEY_CLASSES_ROOT\pgtest\shell\open] [HKEY_CLASSES_ROOT\pgtest\shell\open\command] @="\"C:\\CSDN.EXE...\" \"%1\"" 地址中,冒号后面的部分将作为程序参数输入给被激活程序,代码实现如下: C# code if (args.Length >0) MessageBox.Show(args[0])
本文介绍基于Python语言中的pyinstaller模块,将写好的.py格式的Python代码及其所用到的所有第三方库打包,生成.exe格式的可执行文件,从而方便地在其他环境、其他电脑中直接执行这一可执行文件的方法...,因为只生成1个.exe可执行文件的话,更方便后期我们对这个可执行文件的分享。 ...-w:如果大家待打包的Python代码会生成一个GUI界面,那么需要添加此参数,否则后期打开可执行文件时,你的GUI界面可能会被自动弹出的黑色的控制台遮盖导致无法正常显示。 ...其中,打开dist这个文件夹,其中的.exe可执行文件,就是我们打包后的文件。 ...接下来,在这台电脑,或者是其他人的电脑中,运行上图中的这个.exe可执行文件,就会实现和我们当初待打包的Alignment.py文件相同的功能。
LPCTSTR lpValueName = L"ReflectDebugger"; LPCTSTR lpData = L"c:\\windows\\system32\\cmd.exe";...\n"); } system("pause"); return 0; } 添加注册表成功后,调用werfault.exe -pr ,werfault会启动注册表中填写的可执行程序...上面代码需要用管理员权限编译运行 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/149716.html原文链接:https://javaforall.cn
实现 1、添加引用 using System.Runtime.InteropServices;//调用外部的DLL 2、定义win32API //调用exe [DllImport("kernel32.dll...generateExecuteData_ItemClick(object sender, ItemClickEventArgs e) { WinExec(@"C:\ExecuteRecords\OrdersExecutionRecords.exe...方法成功,返回>31的整数值; 方法失败,返回: 返回结果 说明 0 系统内存或资源不够 ERROR_BAD_FORMAT 非法的exe程序 ERROR_FILE_NOT_FOUND 文件未找到 ERROR_PATH_NOT_FOUND...路径未找到 2、参数 方法有两个参数:第一个参数lpCmdLine为路径+程序、第二个参数nCmdShow为展示方式。...当初次使用时,建议使用本值 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/157258.html原文链接:https://javaforall.cn
最近顶哥为了完成学历提升学业中的小作业,做了一个词频统计的.exe小程序。...+ param; } try { URL realUrl = new URL(url); // 打开和URL之间的连接.../72.0.3626.119 Safari/537.36"); HttpURLConnection conn = null; try { // 打开和...LinkedHashMap::new)); return result; } } 03 — 相关链接 源码地址:https://github.com/MrSonghui/wordCount 打包.exe
领取专属 10元无门槛券
手把手带您无忧上云