一. try { //方法一 //调用自己的exe传递参数 //Process proc = new Process(); //proc.StartInfo.FileName = @"D:\\hotelsoft\\zk.exe"; //proc.Start(); //Thread.Sleep(3000);//暂停3秒 //foreach (System.Diagnostics.Process pro in System.Diagnostics.Process.GetProcessesB…
经历::在网上找了很多方法,都没有实现在matlab中调用vs的exe文件并且能够传递变量参数,一些小细节花费了自己很多时间,比喻忽略了一些空格!  网上很多的方法都是纯粹复制别人的方法,自己都没有去验证,所以在网上找答案时花了大量时间去看了一些重复而且并不正确的方法: 启示::在参考别人的方法时,一定要有自己的思考,上网搜答案一定要有选择性,最好找到一种权威.可信度比较高的机构写的方法,自己认真去验证一次,不行就放弃,不要反复去看一些重复的方法,兜着绕圈子,浪费大量时间!!! 问题解决: 在m…
学习自: Python 程序打包成 exe 可执行文件 - 不夜男人 - 博客园 Python生成Windows可执行exe文件 - 韩小北 - 博客园 pyinstaller参数介绍以及总结_BearStarX的博客-CSDN博客_pyinstaller常用参数 0.引言 Python执行时的不同文件: ①.py:源码:需要安装Python和源码依赖的各种库. ②.pyc:py文件的二进制码:发布者不想让源码被运行者看到,作用上同.py,需要安装Python和源码依赖的各种库. ③可执行文件:…
c#是一个写windows桌面小工具的好东西,但有个时候,我们需要在 winform 程序中调用其他的 exe 文件,那么该如何实现呢? 如果只是拉起一个 exe 文件,可以参考如下方法实现: string exefile = "xxx.exe"; if (File.Exists(exefile)) { Process process = new Process(); // params 为 string 类型的参数,多个参数以空格分隔,如果某个参数为空,可以传入”” ProcessS…
1.如果要通过ssh的方式来连接windows的话,首先需要在windows上安装freesshd来配置启动.配置ssh(win10上自带了openssh可以进行安装使用,但我机器装不上) 1.1.下载链接 http://www.freesshd.com/?ctt=download 下载时选择 freeSSHd.exe, 双击安装即可 1.2.运行freesshd,并进行配置 创建用户 Users SSH:设置IP,端口号 Authentication:认证方式 Server status:启动…
首先要了解一下Wine: Wine (“Wine Is Not an Emulator” 的首字母缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,Mac OSX 及 BSD 等)上运行 Windows 应用的兼容层. 那么安装wine就可以了. 1.安装需要的软件包: yum groupinstall 'Development Tools' //安装开发工具,耗时较长 yum install libX11-devel freetype-devel zlib-d…
环境 python3.6.5 pyinstaller3.5 windows 10 下载地址 python:https://www.python.org/ftp/python/3.6.5/python-3.6.5-amd64.exe pyinstaller:http://www.pyinstaller.org pyinstaller可以用pip进行在线安装:pip install pyinstaller 如果出现如下的界面即为安装成功: 准备脚本 这里我以我自己写的生成短链接脚本为例,如下为脚本具…
python获取IP.主机名.mac地址 关注公众号"轻松学编程"了解更多. 制作get_IP.py文件: import socket import uuid # 获取主机名 hostname = socket.gethostname() #获取IP ip = socket.gethostbyname(hostname) # 获取Mac地址 def get_mac_address(): mac=uuid.UUID(int = uuid.getnode()).hex[-12:] retu…
在最近的工作中,经常需要批量执行一些DML, DDL, PL/SQL语句或导入一些Function, Procedure.因为support的国家比较多,常常需要一个登陆到一个国家的数据库上执行完成后再登陆到另一个国家执行,很是麻烦.今天得空就写了个shell来批量处理. #Env.sh中定义一常用的变量,ORACLE_SID,$AU_USER,$AU_PWD等. . /home/oracle/shell/Env.sh AU="$AU_USER/$AU_PWD" CN="$C…
为什么要生成可执行文件 不需要安装对应的编程环境 可以将你的应用闭源 用户可以方便.快捷的直接使用 打包工具 pyinstaller 安装pyinstaller pip install pyinstaller或pycharm安装 检查pyinstaller安装成功与否 pyinstaller --version或pyinstaller -v pyinstaller参数作用 -F 表示生成单个可执行文件 -D –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项) -w 表示去…
今天学习pyqt,做了一些好玩的东西. 好奇之中想试试python脚本编译成可执行文件,一顿查询之后成功了! 我的环境是: windows10 64bit    python3.5    pyqt5 我使用了 pyinstaller工具进行打包 1 安装pyinstaller: cmd终端下:  pip install pyinstaller 2 pyinstaller 的使用方法: cmd下: pyinstaller  [opts]  xxx.py [opts]: -F : --onefile…
需要的工具myeclipse .jar2exe(附上下载地址,直接解压就可以用链接: https://pan.baidu.com/s/1qYPRgXu 密码: wbva) 1.将Java项目导出成.jar包 鼠标右键项目名,选择导出 导出的方式选择Runnable JAR file,点击next继续 选择导出文件的路径: jar文件成功导出到桌面 2.用工具将jar文件打包成EXE可执行文件 选择刚才导出的jar文件 选择要导出程序的类型: 选择主类,图片可不选 导出程序的具体设置: 选择辅助j…
最近用asp.net做webservice,其中有个功能是调用执行外部的exe(类似cmd中执行),但执行Process.Start之后就没有结果,同样代码在winform下正常,折腾两天终于找到解决方法 本文参考了以下网页,十分感谢 http://bbs.csdn.net/topics/300053869 http://blog.163.com/qiaoweipeng@126/blog/static/15737970200862331842368/ 环境:win7 sp1 64位 以及IIS,…
using System.Reflection; 1.载入Dll Assembly asm=Assembly.LoadFile(FullPath);//FullPath 为Dll所在位置的全路径. 2.取得所需要的类的类型 Type t = asm.GetType("namespaceName.className");//命名空间名.类名 3.建立此类型的对象(相当于 new) object o = Activator.CreateInstance(t); //创建Type t类型的对…
这几天由于部门统计名单,都是一边报,一边统计,感觉麻烦,写了个小工具,做成安装包.其他不多说,网上都有,我就自己按照网上操作,碰到了一些问题,对这些问题说下. ----------废话少说----------------- 注意!!eclipse java compiler版本和安装的JDK版本,以及后面制作可执行文件和安装包时放入的jre版本最好要保持一致,否则可能会出现问题. 1.将在eclipse写好的程序,导出为Runnable Jar File. (关于导出jar包和可执行jar区别网…
要把应用程序添加为服务,你需要两个小软件:Instsrv.exe和Srvany.exe.Instsrv.exe可以给系统安装和删除服务,Srvany.exe可以让程序以服务的方式运行.这两个软件都包含在Windows   NT   Resource   Kit里.              把这两个程序保存在一个方便的位置,例如C盘根目录下.我们举例来说明,把OE作为一个服务添加进Windows   XP   Professional操作系统中,并把这个服务命名为“Mail”.在运行中输入“CM…
博客转载自:https://blog.csdn.net/weixinhum/article/details/39962483 检测了一下自己的程序,发现程序先后开启了两个线程,并且对两个线程的启动顺序有要求,在visual studio环境下,线程的开启和函数的调用顺序一致,但是直接运行可执行文件时,并不能保证这一点,所以在两个函数调用期间加了一个延时函数,解决了这个问题.…
public static void main(String args[]){ try { String command ="notepad"; // 笔记本 Process child = Runtime.getRuntime().exec(command); } catch (IOException e) { e.printStackTrace(); } }…
遇到这种错,发现并不是因为缺失dll文件,因为我把需要的DLL都放到Debug文件下了,但还是有这问题: 解决方法: 右键点击-- >我的电脑--属性-->高级系统设置-->环境变量 --->找到path-->新建 (将qt安装的bin目录地址放入 (我的使用是mingw下的bin)) example:C:\Qt\Qt5.12.1\5.12.1\mingw73_64\bin…
在c#创建的开机自启动服务里,调用外部可执行文件有以下问题:1.带窗口的交互式的exe文件调用后,实际并没有被执行:2.服务是随windows启动的,服务启动后可能windows桌面还没出来,会报错误,导致程序无法执行:3.安装服务需管理员权限等问题.对上面的一些问题进行处理:1.调用带窗口的交互式的exe文件,主要是Interop.cs文件, using System; using System.Collections.Generic; using System.Linq; using Sys…
利用Python调用外部系统命令的方法可以提高编码效率.调用外部系统命令完成后可以通过获取命令执行返回结果码.执行的输出结果进行进一步的处理.本文主要描述Python常见的调用外部系统命令的方法,包括os.system().os.popen().subprocess.Popen()等. 本文分析python调用外部系统命令主要从两个方面考虑:1.是不是可以返回命令执行结果码,因为大部分场景都需要通过判断调用命令是执行成功还是失败.2.是不是可以获取命令执行结果.某些场景调用外部命令就是为获取输出…
这是因为代码中包含的相对路径的原因. 解决办法:把项目中包含的所有相对路径修改为绝对路径. (个人觉得因为直接执行exe文件,默认打开在C盘的用户目录下.) 例如: std::string DATA_DIR = "data/"; 修改为: std::string DATA_DIR = "E:/VS2017_Project/Project1/Identification/data/"; 我尝试把路径加入到系统环境变量中,也没有成功. 在CMD命令行中,切换目录到VS2…
1.简介 做了一个excel的风控模板,里面含有宏,我用python的第三方xlwings部署到linux后发现,linux环境并不支持xlwings. Python 程序都是脚本的方式,一般是在解析器里运行,如果要发布出去,需要提前安装解析器才可以运行.那么只能退而求其次,把所有代码封装成一个.exe文件直接给运营,当他有需要的时候直接点击exe就可以获得想要的exe报表. PyInstaller 是一个十分有用的第三方库,可以用来打包 python 应用程序,打包完的程序就可以在没有安装 P…
QT编程教程在网上有很多,但写完代码以后如何打包成可执行exe文件却少有提及,本文主要介绍这一部分:1.首先确认自己建的工程在debug模式下运行无误.2.在release模式下运行一遍.(如何更改成release模式,不懂得小伙伴看下图·,在QT左下角,如图,选择release就ok了)…
工作需要一个小工具给分析师用,原先打算写一个脚本的,但是呢我又不会用python,要写的话只能用java来实现(打包成可执行jar,使用java -jar 的命令来执行,当然得安装jdk).这种命令行的方式对用户太不友好了,于是呢打算用go写一个gui的exe文件.流程大概如下, 1.下载gui库 go get github.com/lxn/walk 2.编写程序 我是参考了这篇博文的:https://studygolang.com/articles/11090?fr=sidebar packa…
解决方法: 1.第一种情况,在打包的时候不要加参数-w,看一下执行exe文件后出现的报错再看下一步的行动 2.应该是需要装一个VC 2015 x64(下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=52685),试一下 学习网络爬虫地址链接为:http://edu.51cto.com/sd/7a8ee 通过该视频的学习,你将学会如何在网络中爬取自己所需要的东西…
前言 平常我们通过Python写完一些小脚本之后,如果使用不频繁的话,一般会选择在DOS界面直接跑脚本,或者在IDE中运行.但当我们需要频繁使用某些脚本,或者在没有Python环境的机器上也能顺利运行时,我们需要怎么做呢? 一个好的办法,就是将脚本打包成exe可执行文件,打包成exe有以下好处: 1,可以方便他人使用自己的脚本或工具 2,方便自己,使用时直接点击执行exe文件即可 PyInstaller的安装 在这里,主要和大家介绍一下Python通过PyInstaller打包exe的方法. 本…
1.准备工作 1.安装pywin32.pyinstaller 2.准备好ico文件 找一个png格式的图片,使用png2ico脚本生成包含以下6个尺寸的ico文件:128×128 64×64 48×48 32×32 16×16. 原理:在不同情况下(比如资源管理器文件列表前面的图标.桌面.开始菜单等)需要不一样尺寸的图标.如果尺寸不合适的话,可能出现有的地方显示正确有的显示不正确的情况. 3.准备好.py文件 2.把py文件和ico文件放入同一目录下 3.cmd下,进入www目录下面,执行  p…
本文主要介绍两种在windows下调用外部exe程序的方法: 1.使用SHELLEXECUTEINFO 和 ShellExecuteEx SHELLEXECUTEINFO 结构体的定义如下: typedef struct _SHELLEXECUTEINFO { DWORD cbSize; ULONG fMask; HWND hwnd; LPCTSTR lpVerb; LPCTSTR lpFile; LPCTSTR lpParameters; LPCTSTR lpDirectory; int nS…
一,本文背景 长话短说:asp.net项目中需要用到PDF转换成SWF文件,用户上传后自动调用pdf2swf.exe转换. 但有个问题,执行时权限不够,导致一直报错(滚动条一直在往下滚,刷屏中),见下图 二,解决办法 百度了一堆答案,很多说是要改IIS执行环境的,但我的情况不是这样,因为我是在VS中执行的,还没部署就已经出现错误了. 出去上了个厕所,回来无意中把进度的执行目录改成了pdf2swf.exe所在的目录,竟然一下子好了,(见下图) 其中 pdf2FlashPath 就是 pdf2swf…