通过ie支持的activex控件来读取文程序的安装路径,从而调用本地exe文件 function callExe () { try{ var command; var shell...HKEY_CURRENT_USER\\SOFTWARE\\Tencent\\WeChat\\InstallPath");//从注册表获得软件安装路径 command = command + "\\WeChat.exe
序 使用graalvm aot编译器将java程序编译为本地机器码,大幅提升性能。...随手建一个空springboot项目玩一下启动速度提升肉眼可见,内存占用也大幅下降 执行JAR包 执行AOT编译的exe 环境准备 虚拟机 GraalVM官网 社区版官方下载地址 本文使用...gu install native-image 注:gu.exe在graalvm bin目录下,如果无法执行检查虚拟机环境变量是否正确 执行命令检查 gu list 构建JAVA程序...mvn package即可打包生成exe可执行文件 使用spring native构建spring应用 直接使用graal AOT构建spring应用是不行的,因为很多通过反射等动态加载机制调用的类无法追踪...mvn package即可打包生成exe可执行文件
背景 假设有这样一个产品,一个web和一个winform客户端,在客户在web的网页上面点击启动客户端来处理,这个时候开始调用本地的客户端,来完成指定的工作。...{ get; set; }//应用程序所在的路径 public string name { get; set; }//应用程序名称 } 下面对ctx的Response数据进行填写...finally { writer.Close(); ctx.Response.Close(); } } 测试 在测试中我在js.../2.1.4/jquery.min.js"> $(function() { $("#btnQQ").click...data: JSON.stringify({ path: "D:/Program Files/Tencent/QQ/Bin/QQScLauncher.exe
今天给大家分享的内容为: Python程序实现发送、读取邮件来控制电脑的关机与重启(作为py2exe打包成.exe可执行程序的基础文件) 一、代码实现 说明:本文介绍的是使用新浪邮箱作为例子进行讲解,代码实现如下...: (1)、重置的目的:是为覆盖之前发送那一封邮件的标题内容,以免影响程序的正常运行,因为不确定是新发送的邮件生 效了,还是读取之前的那封邮件的标题内容; (2)、此处的重置并不是修改邮件的内容...: __main__方法执行说明: (1)、首先调用发送邮件方法发送一封邮件,等待10秒后,再调用读取邮件方法进行邮件的读取; (2)、读取邮件内容时进行判断,如果邮件标题为:shutdown,则执行电脑的关机命令...并休眠2秒后再次进行读取最 新一封邮件,如此循环往复; (3)、执行设备对象为:正在运行该程序的物理机器; 三、特别说明 1、该python文件需要导入的包模块,需自行先安装; 2、该程序可在python2...和python3环境下运行,此处代码是在python2环境下编写的,如果需要移植到python3环境下,需修改相应的语法; 3、后期内容将会讲解如何将该python程序使用py2exe打包成.exe可执行程序
今天给大家分享的内容为:使用py2exe将python程序打包成.exe可执行程序(未安装python运行环境的用户也可以运行该程序来实现远程发送邮件控制设备的关机与重启) 一、py2exe为一款python...无报错提示则说明该程序打包成功; (2)、查看已打包好的sendEmail.py程序 在目录C:\Python27\dist目录下,可查看到sendEmail.exe可执行程序(打包好的程序) 双击可执行该程序...,运行状态如下截图所示: 四、基于上面sendEmail.exe程序启动后,发送一封邮件标题为:shutdown或restart的邮件至新浪邮箱,即推文:"py2exe实现python文件打包为.exe...可执行程序(上篇)"中def readMail(self):方法中登录的邮箱。...程序每隔2秒会自动去读取该邮箱中的最新一封邮件,如果该邮件的标题为:shutdown或restart时,则会相对应的执行运行该.exe程序物理机器的关机与重启操作,否则:该.exe程序不会做任何操作,休眠
今日分享: 使用py2exe将python程序打包成.exe可执行程序(未安装python运行环境的用户也可以运行该程序来实现远程发送邮件控制设备的关机与重启) 一、py2exe为一款python程序打包工具...程序】,设定该安装引导python程序名为:email_package.py,需要打包的python程序为:sendEmail.py【该文件内容请见推文:py2exe实现Python文件打包为.exe可执行程序...程序 在目录C:\Python27\dist目录下,可查看到sendEmail.exe可执行程序(打包好的程序) 双击可执行该程序,运行状态如下截图所示: 四、基于上面sendEmail.exe程序启动后...,发送邮件 发送一封邮件标题为:shutdown或restart的邮件至新浪邮箱,即推文:"py2exe实现Python文件打包为.exe可执行程序1.0"中def readMail(self)方法中登录的邮箱...程序每隔2秒会自动去读取该邮箱中的最新一封邮件,如果该邮件的标题为:shutdown或restart时,则会相对应的执行运行该.exe程序物理机器的关机与重启操作,否则:该.exe程序不会做任何操作,休眠
今天给大家分享的内容为:python程序实现发送、读取邮件来控制电脑的关机与重启(作为py2exe打包成.exe可执行程序的基础文件) 一、说明:本文介绍的是使用新浪邮箱作为例子进行讲解,代码实现如下:...: (1)、重置的目的:是为覆盖之前发送那一封邮件的标题内容,以免影响程序的正常运行,因为不确定是新发送的邮件生 效了,还是读取之前的那封邮件的标题内容; (2)、此处的重置并不是修改邮件的内容...restart,则执行电脑的重启命令,如果邮件标题既不为:shutdown也不为 restart,则打印:do nothing!...并休眠2秒后再次进行读取最 新一封邮件,如此循环往复; (3)、执行设备对象为:正在运行该程序的物理机器; 三、重点说明: 1、该python文件需要导入的包模块,需自行先安装; 2、该程序可在python2...和python3环境下运行,此处代码是在python2环境下编写的,如果需要移植到python3环境下,需修改相应的语法; 3、下篇将会讲解如何将该python程序使用py2exe打包成.exe可执行程序
但是对于不懂Python的人,如果直接发python文件,想要运行起来还是比较难的,如果能把python文件打包为可执行文件exe,在windows系统上双击就可以运行,那将极大地方便人们去使用。...本篇文章就介绍如何把Python GUI程序打包为可执行文件exe,可以在windows系统上双击轻松使用。...那我们如果要把python文件打包为exe可执行文件,有没有这样的库呢?回答是肯定的。 我们使用第三方库pyinstaller去打包python文件。...格式的文件 -w 不显示windows cmd窗口(因为我们是个GUI程序,不需要显示cmd窗口,就是windows那个丑丑的黑色cmd窗口) -i 更换打包后exe文件的显示图标,后面跟你需要替换成的图标文件...-n 指定打包为exe的文件名字,后面跟你你想要的exe名字 就是这样,从此就可以把你写好的python程序打包为exe发给小白臭显摆,获取成就感了,也可以继续去忽悠你的女神了,哈。
如何将编写的c语言程序打包成exe可执行文件呢? 以前我们写程序很多是在编辑器上,让编辑起来编译运行我们的程序。如果想将其打包成exe可执行文件该如何做?...gcc包括c和c++编译器 gcc和cc是一样的,c++和g++是一样的,一般c程序就用gcc编译,c++程序就用g++编译。 我们用gcc命令来编译我们的c语言程序。...gcc的用法 gcc test.c这样将编译出一个名为a.out的程序 gcc test.c -o test这样将编译出一个名为test的程序 -o参数用来指定生成程序的名字 我们一般用这个gcc...text.c代表你的要操作的c语言文件,-o后面的代表你要给生成的exe的命名。 我们只需要知道这些。 那么我们在哪里寻找gcc命令呢?...我们来看 这就是我们生成的exe文件的效果。 当然我们可以编写更多的c语言文件,然后打包。打包后的exe文件一旦打开就执行了程序。 欢迎猿友们访问留言。
PYZ:是一个.pyz的压缩包,包含程序运行需要的依赖 EXE:是根据上述两项内容而生成的 COLLECT:主要是输出信息 dist文件夹:最终的exe文件存放位置,可能要从dist拿出来 build...二者通过不同的选项 二者的优劣对比: (a)启动时间 单一可执行文件比文件夹的启动时间要长 因为当程序运行时,单一的可执行文件需要解压程序的第三方依赖文件到临时文件夹中。...(b)文件结构 单一可执行文件的文件结构和工程目录是一样的,但是生成文件夹就不一样了,若程序中包含相对路径,这个相对路径自然基于的是文件夹目录,这点需要注意。...中的pyz(一般是pyc)文件 # 安装:直接执行下载的 py 文件即可 # 解包 xx.exe python pyinstxtractor.py xx.exe 然后再通过python-uncompyle6...-D *.spec 5.6 模块找不到的问题解决办法 参考:使用pyinstaller将python程序打包成exe执行文件时遇到模块找不到的问题 解决办法是:打包时加入你自编模块(或第三方模块所在文件夹路径
如何将编写的python文件打包成exe可执行文件呢。很简单,这里我们用控制台来进行打包。 下图是我在pycharm中利用网络爬虫编写的词典。现在我们要把它打包成可执行文件。...我们先查看需要打包程序所在的目录,并在控制台下操作进入所在目录,应用指令pyinstaller -F reptiles_dict03.py,具体操作如下: 接下来我们打开目录,打开dist...可以看到,成功生成的可执行文件在这里。...这个exe文件打开就可以执行了。 效果如下 欢迎大家留言指点,祝大家学好编程。
将Python脚本打包成可执行文件有多种方式,本文重点介绍PyInstaller 二、PyInstaller的原理简介 PyInstaller其实就是把python解析器和你自己的脚本打包成一个可执行的文件...不过如果是命令行程序的话那就把这个选项删除吧 -c –console, –nowindowed 使用控制台,无界面(默认) -p 表示你自己自定义需要加载的类路径,一般情况下用不到 -i 表示可执行文件的图标...-w 生成exe文件后,打开速度慢问题 1.改用-D参数 pyinstaller -D test.py -w 2.使用 Enigma Virtual Box 将文件夹压缩成一个exe文件 执行过程如下图所示...,可以把他拷贝到其他地方直接使用,如下图所示,是打包完成后的目录: 六、执行exe应用 因为是exe应用,是可执行文件了,所以直接双击运行即可,运行效果如下图所示: 到这里,exe...发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/141663.html原文链接:https://javaforall.cn
编写的程序打包成一个exe文件,随时可以双击执行,想想是不是很酷。接下来我们一起看一下如何将自己编写的程序打包为一个exe的可执行程序。...将程序打包成exe的好处 除了满足自己的成就感以外,将脚本程序打包成exe文件还是有切实的好处的。...打包之后的程序包含了python执行程序和相应的python库,可以放在没有安装python和相关库的环境下执行。避免了相同的脚本在不同的电脑上需要搭建配套环境的繁琐。...准备工作 将需要打包的程序和exe文件图标(ico格式,可以在网上自行百度)放在一个文件夹中 ?...完成后在目录下会多几个文件夹,可执行的exe文件在dist文件夹下 ? 双击可执行文件即执行打包程序 ?
二、生产jar文件 在将写好的Java程序转换为EXE程序前,需要先将Java程序导出为jar包,然后才能通过EXE4J生成想要的EXE程序。...点击next,选择”JAR in EXE” mode。 3.点击next,填写生成的应用名和输出目录。 4.点击next,根据自己的应用类别进行选择,并填入可执行文件的名称。...四、可能遇到的问题 1.执行EXE文件时提示java.lang.NoClassDefFoundError 这是由于你程序中有引用到第三方的jar包,而生成EXE文件时没有将其关联起来。...执行EXE文件时提示java.lang.UnsatisfiedLinkError 这是由于程序中引用到的jar包中,有通过JNI机制去调用到一些dll文件中的方法,而在配置生成EXE的过程中没有指定...执行EXE文件时提示java.lang.UnsupportedClassVersionError 这个一般是由于运行时JDK版本与开发的JDK版本不一致导致(比如你开发时用的是64位的JDK,而在其它电脑上运行时
大家好,又见面了,我是你们的朋友全栈君。...Python生成可执行文件exe 一、安装 pyinstaller pip install pyinstaller 二、使用 pyinstaller 命令 使用示例 相对路径 在程序目录中,运行命令pyinstaller...绝对路径 在程序目录中,运行命令pyinstaller C:\myscript.py 则会在当前执行命令的目录生成dist和build文件夹 常用命令参数 -F 指定打包后只生成一个exe格式的文件...如:pyinstaller -F T1.py 则dist文件只有一个exe格式的文件T1 -i 改变生成程序的icon图标 pyinstaller -F -i ....打包过程中的路径打包进去,可以使用os.path.dirname(os.path.realpath(sys.argv[0]))获取当前运行py,当前路径 发布者:全栈程序员栈长,转载请注明出处:https
一、将现有的项目在QT Creater中用release方式编译 二、打到项目生成的目录,我的是在E:\QTFile\build-calc_20180508-Desktop_Qt_5_8_0_MinGW..._32bit-Release 三、将release中生成的.exe文件拷贝到新的文件夹中,我在这里拷贝到了d:\test\中 四、在QT安装菜单中找到QT5.8 for DeskTop工具,运行 五、输入命令...:cd /d d:\test\ 然后使用windeployqt工具命令:windeployqt calc_20180508.exe 执行如下: 六、执行完后就可以看到test文件夹里面自动复制的插件文件...、dll文件、qm文件等,在这里就得到了完全程序发布集合 七、下载QT程序打包工具Enigma Virtual Box,安装完成后点击运行 八、在【Files Options】中选择将文件压缩 九、点击...process运行开始打包,成功后生成一个独立的.exe可执行程序。
通过idea开发mapreduce程序并直接run,提交到远程hadoop集群执行mapreduce。...简要流程:本地开发mapreduce程序–>设置yarn 模式 --> 直接本地run–>远程集群执行mapreduce程序; 完整的流程:本地开发mapreduce程序——> 设置yarn模式——>初次编译产生...jar文件——>增加 job.setJar("mapreduce/build/libs/mapreduce-0.1.jar");——>直接在Idea中run——>远程集群执行mapreduce程序; 一图说明问题...9000/"); // conf.set("mapred.jar", "mapreduce/build/libs/mapreduce-0.1.jar"); // 也可以在这里设置刚刚编译好的jar...0 : 1); } } 可以解决的问题: Error: java.lang.RuntimeException: java.lang.ClassNotFoundException: Class
简介 Python写完程序,要靠命令来执行太LOW,太低调了,还不华丽了。 再说别人的电脑,都没有Python库,怎么执行,还能不能愉快的一起玩耍了。...所以哪怕只会写一个HelloWorld,也要弄成exe程序,方便伟大的代码传播事业。 其实很简单,有一个现成的pyInstaller工具,直接用就是了。...3.3 制作exe 在cmd命令行进入该目录,并执行命令:python pyinstaller.py -F hello.py 3.4 查看并运行exe 生成了一个新目录D:\Python\pyinstaller-pyinstaller...最后,双击运行hello.exe,大功告成! 4. 兼容性问题 注意因为我的Python3.6是64位版本的,所以打包出来的exe在32位系统上运行有问题。...其他方法制作exe 有博友提供了其他方法供大家参考,附链接:跳转 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/137864.html原文链接:https://javaforall.cn
环境:centos7.6,腾讯云服务器 Linux文章都放在了专栏:【 Linux 】欢迎支持订阅 前言 我们在写完代码运行时会发现生成了一个.exe的可执行程序,那么该程序是如何形成的呢...本次章节将在linux下用编译器gcc进行一步步的讲解。通过本次章节的学习,将会掌握linux中的编译器gcc/g++的用法,以及源文件到可执行程序形成的相关知识。...链接 该阶段会通过链接器将生成的可重定位二进制目标文件和库文件形成某种合并,形成可执行程序。...至此, .c源文件经过翻译后形成了可执行文件。...(gcc不加选项,直接gcc 源文件 -o 目标文件 会直接形成最终的可执行程序,一般使用gcc编译c语言,g++编译c++语言,用法相通) 扩展选项(gcc/g++) -E 只激活预处理,这个不生成文件
关于PS2EXE PS2EXE是一个可以将PowerShell脚本编译为可执行程序的模块,在GUI和Ingo Karstein脚本的支持下,该模块能够生成真正的Windows可执行程序。...注意事项 有一些人可能会滥用PS2EXE来编译他的计算机病毒脚本,因此越来越多的病毒扫描程序会将使用PS2EXE创建的程序识别为恶意程序并将其删除。因此,希望大家不要将其用于恶意目的。...工具安装 首先,我们需要使用下列命令将该项目源码克隆至本地: git clone https://github.com/MScholtes/PS2EXE.git 接下来,运行下列命令安装PS2EXE:...位或64位代码 lcid = 编译可执行程序的位置ID STA或MTA = 单线程模式或多线程模式 noConsole = 生成的可执行文件为Windows应用程序,不带终端窗口 UNICODEEncoding...= 如果启用的UAC,编译的可执行文件只会在提权上下文中执行 supportOS = 使用最新Windows版本的功能 virtualize = 激活应用程序虚拟化 longPaths = 启用长路径支持
领取专属 10元无门槛券
手把手带您无忧上云