将快捷方式译成EXE文件方法(通用版)
- 格式:pdf
- 大小:577.50 KB
- 文档页数:9
一、大体思路:用记事本和DOS中的EDIT命令先编写源程序,再把编好文件的后缀名改为*.asm,再进入DOS打开MASM文件夹,分别利用指令MASM和LINK,生成*.obj 和*.exe,然后在DOS中就可以运行该程序。
二、机器环境介绍:利用桌面当作起始位置、MASM的位置C盘DOS命令介绍:开启DOS程序 cmd退回上一层目录 cd..进入子目录就输入 cd+空格+子目录名一下子就回到根目录 cd \程序的名字为:HELLO三、具体方法:第一步:在桌面上单击鼠标右键新建一个记事本,打开记事本输入所要编程的内容,以*.txt的后缀名保存第二步:将保存好的文件,复制好之后,粘贴到C盘的MASM文件夹下(此处有问题,可能是操作系统版本的问题,我把MASM文件夹粘贴到了下面),并更改后缀名为*.asm第三步:在单击(开始)中找到(运行),输入(cmd),开启DOS程序,以下是最为关键的一个环节。
输入(C:),再输入(CD MASM),现在MASM已经在使用中。
第四步:在DOS的窗口光标移动处,输入(MASM HELLO),此时在C盘\用户\lenovo 的MASM文件夹下生成*.obj文件,按四下回车;再输入(LINK HELLO),再按四下回车,便生成*.exe,可执行文件;最后在DOS中直接输入(HELLO),便可运行刚刚编写的程序。
第五步:当文件在编译的过程中,遇到了错误,可以返回第一步,对源程序进行修改。
第六步:启动TD 并同时载入要调试的程序:把要调试的可执行文件拖到TD.EXE 文件名上,Windows 就会打开一个DOS 窗口并启动TD,然后TD 会把该可执行文件自动载入内存供用户调试。
四、ASM文件的抓图五、TD进行调试的界面抓图。
Java 打包成EXE程序文件项目打包与发行当项目完成后接下来的就是打包发行了,应用程序(Application)项目和Eclipse插件项目(plugin)的打包是不同的,本章将别离介绍二者的打包方式,并给出实际的打包例子。
应用程序项目的打包与发行简介Java应用程序项目完成后是能够离开Eclipse运行的,要运行程序先要打它打成一个JAR包,它打包的大部份方式和标准Java的AWT/SWING的打包方式一样,主要有以下几个要点-打包清单。
它是打包的关键性文件,主如果设置执行入口类和支持库的路径,在运行Java应用程序时是要按照此文件中给出的信息来查找入口类和支持库。
支持包-若是Java应用程序用到了一些Eclipse包,那么就必需将这些包也复制到程序运行目录,不然程序将无法运行。
如swt组件支持包,jface组件支持包。
这些包都要在文件中设置好。
本地化文件-若是用到了SWT组件,则还需要将SWT的本地化文件(3063是版本号)复制到程序运行目录,不然程序将无法运行。
打包的具体操作步骤本节将用前几章开发的SWT/JFace项目“myswt”的打包为例,来介绍打包应用程序项目的方式。
1、编辑清单(1)Eclipse提供了用于打包项目的“导出”向导,但本例运行此向导之前先需要创建一个清单文件,其内容如下:Manifest-Version:Main-Class: ./lib/ ./lib/ ./lib/说明:Manifest-Version -指定清单文件的版本号Main-Class -指定程序运行的入口类。
本例设为运行节开发的向导式对话框。
注意:类名后不要加class扩展名Class-Path -指定支持库的路径。
“.”指程序运行目录,即导出的JAR包所在目录。
程序运行时依据Class-Path项的设置路径来查找支持库。
每一个支持库之间用空格隔开。
在这里需要用到包,所以包也要加入到Class-Path中。
电脑如何创建应用程序的快捷方式
启动程序可以通过双击桌面上的程序图标,但是需要返回桌面,其实我们可以通过设置快捷键来启动程序,只需按下相应组合键即可启动,今天店铺给大家介绍下电脑如何创建应用程序的快捷方式吧。
电脑创建应用程序的快捷方式方法一
1、在桌面上和单击右键,选择“新建”—“快捷方式”;
2、点击浏览,然后按目录找到程序并选中吗,点击确定,点击下一步;
3、在创建快捷方式窗口将快捷方式名称修改为“360安全卫士”完成即可。
电脑创建应用程序的快捷方式方法二
先打开程序的“安装目录”,找到文件类型是以“.exe”的程序,然后单击右键,选择“发送到”——“桌面快捷方式”即可。
exe4j打包成exe文件实例一.运行软件最好破解下,否则打包后会有打包软件的提示。
二.进行打包第1步完全略过,直接点Next。
第2步我们选择“JAR in EXE mode”就是选择我们已经有制作好的jar文件。
第3步上面是项目名称,可随便填写,下面一个写出你想要将打包后的exe文件输出的目录我的是“桌面”。
第4步,由于我的演示程序是图形的,所以选第一个,如果你的程序是控制台的,则选择第二个,Executablename写你将要生成的.exe文件的名字,IconFile可以选择生成文件的图标。
第5步,先别管上面的,先在下面单击绿色的“+”号,在弹出的窗口中点Archive,然后找到起初已经做好的CAMP_fat.jar(详见1.3)文件,"OK"后返回,在下面的Class Path里就出现jar文件路径后,再在上面MainClass栏内点击找到main所在的类。
第6步,你系统的JRE版本,一般是填个1.3,下面填1.6在这里单击advancedoptions,选择searchsequence。
选这个就是因为我们要把JDK环境也打包进来,好让程序能跨平台使用。
首先要从你系统的JDK下的JRE目录copy到你.exe文件的输出目录下“桌面project\JRE”,然后回到exe4j中在弹出窗口删除列表中的所有项。
我的是三项,一个注册表的,一个JAVA环境变量的,一个JDK环境变量的,都不要。
然后单击绿“+”,选择directory 并选择JRE的根目录,我的是“桌面\project\JRE”就是copy后的目录,选完后exe4j弹出窗口中的Directory里会显示“.\JRE”。
点OK关闭该窗口,返回exe4j的主窗口,你就可以看到刚加的路径。
再从主窗口左侧窗口中单击advanced options,并选择preferred VM,在弹出的窗口中选择clienthostspot VM,单击next按钮继续。
方法一:已有gui.m文件和gui.fig文件1 在matlab的command窗口中输入mcc -B sgl GUI.m2.将上步生成的文件包括*m 文件和*.fig文件一起考到待运行的机器此时仍需matlab所必需的动态连接库。
3. 将 <matlab path >/extern/lib/win32/mglinstallar.exel拷贝到到待运行机器上4.在机器上先运行mglinstallar.exe, 然后选择解压目录,将在将在指定目录下解压缩出bin和toolbox两个子目录,其中在bin\win32目录下就是数学库和图形库脱离MATLAB运行所需的所有动态连接库,共有37个。
可以将这些.dll考入system32, 也可以直接放在应用程序目录下。
而toolbox目录则必须与应用程序同一目录。
方法二:matlab编程很方便,强大的矩阵运算功能,很多好用的工具箱,但是一般程序都要在matlab环境中运行,能否脱离这个环境打包发布呢,matlab也提供了这样的工具。
1. 转化为c/c++程序并编译为.exe先验证mcc是否可用,用matlab中的example验证即可建议不用matlab默认的lcc 编译器(可能有问题),可使用VC6编译器(按默认路径安装)由于带有界面,需要图像库支持,编译时应使用命令: mcc -B sglcpp pressure 编译生成若干c/c++源码,以及.exe文件、bin目录中figure菜单条/工具条文件(.fig)等程序发布需要.exe、bin\、.fig2. 在未装matlab的电脑上运行程序需要数学运行时库、图像运行时库以及用到的工具箱mex文件前两者已经在\matlab\extern\lib\win32mglinstaller.exe压缩包中,将其解压,并在环境变量path中添加解压到的路径另外若程序中还用到其他工具箱的东西,那么需要将此工具箱中需要的mex文件也一并放在解压到的路径,子文件夹位置与matlab中的位置相同3. 在确保.exe程序可以运行的情况下可以用setup factory打包发布以下通过注册表自动添加path路径%--------------------------------------------------------------------------------------Screen.Next(); -- 进入下一个屏幕resultDialog = Dialog.Message("注意", "向环境变量中加入matlab数学库及图象库的安装路径?", MB_YESNO, MB_ICONINFORMATION, MB_DEFBUTTON1);if (resultDialog == IDYES) then --加入安装路径strPath = Registry.GetValue(HKEY_CURRENT_USER, "Environment", "path", true);if strPath ~= "" thenstrPath = String.Concat(strPath, ";");endstrPathToAdd = SessionVar.Expand("%AppFolder%");strPathToAdd =String.Concat(strPathToAdd,"file://MATLAB6p5//bin//win32");-- 如果路径中无该位置,则加入if String.Find(strPath,strPathToAdd) == -1 thenstrPath = String.Concat(strPath, strPathToAdd);Registry.SetValue(HKEY_CURRENT_USER, "Environment", "path", strPath, REG_SZ);endend%--------------------------------------------------------------------------------------方法三:在网上搜了一个方法,还没有用过,贴在这里仅供参考:一、完全可以,而且生成的.exe文件可以在没有安装matlab的机器上使用,方法吗---首先,使用mcc编译得到.exe文件,具体参数见帮助文件;其次,将.exe文件及相关资源文件以及一个称为mglinstaller.exe的软件包一起拷到别的机器上,运行mglinstaller.exe,并添加环境变量path,即可执行.exe文件第三,在MATLAB环境,执行命令mcc -m -B sgl file.m或者 mcc -p -B sglcpp file.m请键入help mcc看帮助。
修复EXE文件关联、快捷方式关联、.lnk快捷方式的几个小办法修复EXE文件关联、快捷方式关联、.lnk快捷方式的几个小办法2010-06-24 8:431.升级病毒库在安全模式下查杀病毒2.开始--运行--输入cmd 输入assoc .lnk=lnkfile回车(点击“开始”→“运行”,键入“regedit”,进入注册表,搜索“HKEY_ LOCAL_MACHINE\SOFTWARE\CLASSES\”下的“.lnk”键,修改其值为“lnkfile”,保存即可注:两种办法本质一样,如果你不懂注册表建议采用第一种方法。
)或用附件的文件导入注册表解析:快捷方式关联,注册表解决办法,把下面的保存成.reg的,双击导入就行,XP上没问题的。
Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\.lnk]@="lnkfile"[HKEY_CLASSES_ROOT\.lnk\ShellEx][HKEY_CLASSES_ROOT\.lnk\ShellEx\{000214EE-0000-0000-C 000-000000000046}]@="{00021401-0000-0000-C000-000000000046}"[HKEY_CLASSES_ROOT\.lnk\ShellEx\{000214F9-0000-0000-C000-000000000046}]@="{00021401-0000-0000-C000-000000000046}"[HKEY_CLASSES_ROOT\.lnk\ShellEx\{00021500-0000-0000-C 000-000000000046}]@="{00021401-0000-0000-C000-000000000046}"[HKEY_CLASSES_ROOT\.lnk\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]@="{00021401-0000-0000-C000-000000000046}"[HKEY_CLASSES_ROOT\.lnk\ShellNew]"Command"="rundll32.exe appwiz.cpl,NewLinkHere %1"[HKEY_CLASSES_ROOT\lnkfile]@="快捷方式""EditFlags"=dword:00000001"IsShortcut"="""NeverShowExt"=""[HKEY_CLASSES_ROOT\lnkfile\CLSID]@="{00021401-0000-0000-C000-000000000046}"[HKEY_CLASSES_ROOT\lnkfile\shellex][HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandler s][HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\Offline Files]@="{750fdf0e-2a26-11d1-a3ea-080036587f03}"[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandler s\{00021401-0000-0000-C000-000000000046}][HKEY_CLASSES_ROOT\lnkfile\shellex\DropHandler]@="{00021401-0000-0000-C000-000000000046}"[HKEY_CLASSES_ROOT\lnkfile\shellex\IconHandler]@="{00021401-0000-0000-C000-000000000046}"[HKEY_CLASSES_ROOT\lnkfile\shellex\PropertySheetHandle rs][HKEY_CLASSES_ROOT\lnkfile\shellex\PropertySheetHandle rs\ShimLayer Property Page]@="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"EXE 文件关联解决办法:1. “开始”→“运行”,输入:%SystemRoot%\System32\可打开传统的DOS命令行窗口;2.分别输入以下命令:assoc .exe=exefileftype exefile="%1" %*另外,虽然用一些修复工具也可以修复EXE关联,但如果你什么窗口都没有打开,则什么工具都用不起来。
文件夹变成exe,所有文件夹变成exe怎么办推荐文章•如何区分计算机病毒与计算机故障?热度:•cmd.exe是什么进程文件,可以关闭吗?热度:•各种计算机病毒分类介绍热度:•application data可以删除吗热度:•xlive.dll放在哪,没有找到xlive.dll怎么办热度:文件夹变成exe,所有文件夹变成exe怎么办根据网络安全的调查,发现最近文件夹变成exe的病毒困扰了不少的网友,很多网友中招之后只能是重装系统。
下面店铺将为大家开放专题课程手把手教大家所有文件夹变成exe修复方法,就用杀毒软件进行清除。
文件夹变成exe,所有文件夹变成exe怎么办网友最佳回答:这种情况有可能是感染病毒,而且是披了个文件夹图标的马甲,你可以大胆的删除掉!你本身的文件夹则被隐藏了!打开文件夹选项-查看-显示所有文件,找到被隐藏的文件夹,更改属性,去掉隐藏前的勾!就可以了!最后提醒你一下,记得杀杀毒啊!所有文件夹变成exe怎么办网友电脑中文件夹变成exe后,网友如果不细心可能还不能发现电脑已经中毒,如果电脑设置的是默认的隐藏文件后缀名,用户发现的概率更低了。
如果有网友怀疑电脑中了文件夹变成exe的病毒,先将文件后缀名显示的选项打开。
(请看下图详解)如果发现有很多与很多与文件夹同名的exe后缀的文件,那么就是中毒了。
现在大家会发现原来杀毒工具不光能够对游戏起到很好的保护作用,对于这类文件夹变成exe的病毒也能起到一个很好的查杀,不幸中招的网友可以下载杀毒软件或者木马查杀工具进行查杀。
文件夹变成exe病毒现象用户如果不幸中了这个病毒,就会发现所有的文件夹都变成了exe,同时会出现电脑卡的情况,因为CPU资源被病毒占用了,这时候就需要用杀毒软件进行查杀了。
以门诊药房为例,说明如何将快捷方式编译成exe 文件, 步骤如下:打开PB ,新建pbl ;1、 保存后出现下图:输入应用名称‘mzyf ’,点击ok ;PB 会自动提示是否自动生成一个例子程序,选择否;1)打开应用画板2)点击新建应用4)输入pbl 名称,并点击保存点击script打开脚本画板,输入命令行后;long ll_handlestring szlink,spathszlink = '\\mixx01\eahis_test\bjtzlhyy\门诊药房.lnk'ShellExecutea(ll_handle, "open", szlink, "", spath,4)点击script输入启动快捷方式的脚本,选择Declare菜单下最后一子菜单Global External Functions:出现如下图,将下段粘贴至该模块后按OK,再保存退出进行编译:public:Function ulong ShellExecute (ulong hWnd, ref string lpOperation, ref string lpFile, ref string lpParameters, ref string lpDirectory, integer nShowCmd) Library "SHELL32.DLL"Function long ShellExecuteA (long hwnd, string lpOperation ,String lpFile, String lpParameters,String lpDirectory, Long nShowCmd) Library "shell32.dll"点击新建2、编译生成exe文件;1)点击…按钮,制定要生成的exe文件名2)选成full全编译3)点击开始编译。
charlene发表于 2008-12-29 20:26Matlab生成完全独立运行的EXE文件的问题请教!!!Matlab生成完全独立运行的EXE文件的问题请教!!!我现在用Matlab M文件写了一个计算程序,当输入一些数时,通过程序,计算出一些结果。
(比如我的程序是sum=(a+b+c)/d,即给定a,b,c,d后,通过计算,得到sum值)现在我希望设计一个界面(用GUI),得到a,b,c,d的输入框,输入后,点击“计算”按钮,在结果显示区得到sum的值现在我想让这个小的计算界面能够成为一个独立运行的EXE文件,在没有安装matlab的电脑上就可以运行,请问这个问题如何实现呢?谢谢各位帮忙指点一下zhangccb发表于 2008-12-30 13:54我也想知道这个问题之前听人说过,没有装matlab的电脑上,可以装一个什么插件就能运行matlab的程序,不过那个插件也有一、两百M的,晕~ljelly发表于 2008-12-30 14:14可以用mcc 函数将编译成脱离matlab环境执行的exe文件m文件变成这种形式还是比较简单,如:Make a stand-alone C executable for myfun.m:mcc -m myfun但做GUI的可能会有一点问题没细致的去研究,你可以自己尝试一个简单的GUI程序dchen发表于 2008-12-30 15:081: 用deploytool生成你需要设计的GUI;2: 在生成的m文件的回调函数中添加你要得功能,如sum;3: mbuild -setup选择好编译器;4: mcc -m xx.m直接生成.exe文件。
5: 在没有MATLAB的机器上安装MCR - matlab compiler runtime, 注意一定要版本一致;6: 添加MCR路径在环境变量中你就可以用了。
hackersun发表于 2008-12-31 09:45hackersun发表于 2008-12-31 09:45基于MATLAB2008B与VS 2003生成独立可执行的程序如何将MATLAB程序编译成独立可执行的程序?如何将编译好的独立可执行程序发布在没有安装MATLAB的电脑上?下面将一步步实现:一、生成独立可执行的程序(exe文件)步骤1、安装编译器。
C#中用ILMerge将所有引用的DLL和exe文件打成一个exe文件,有图解2011-01-29 13:35转载自zhuyachao1989最终编辑zhuyachao1989今天做了一个软件,想发布的时候才发现调用的类没几个,就像把它们都跟EXE 文件打包在一起,以后复制去别的地方用也方便,于是上网搜了一下,发现网上大部分都是用ILMerge实现的,于是也自己试了一下,不过网上都没有详细的步骤演示,我就花点时间做了个教程,方便以后再有人想打包自己的程序,有篇文章可以参考,好了废话少说,马上开始:1.先到/downloads/details.aspx?FamilyID=22914587-B4A D-4EAE-87CF-B14AE6A939B0&displaylang=en下载ILMerge,才600多K,一下子就下好了.2.下载后是安装:3.不到一分钟就可以安装完毕:4.我是安装在I盘下ILMerge目录下,以下是安装后的文件,就一个ILMerge.exe 文件而已,我们等会就是用它打包程序的.5.为了演示,我重新建了个工程,最后生成的是 Main.exe 和 newDll文件,其中newDll是Main.exe 中要引用的Dll文件,为了演示方便,我将它们都复制到了ILMerge的目录下,现在我们就试着用ILMerge将newDll和Main.exe文件打包起来吧.6.然后进入dos窗口,进入ILMerge目录,然后执行下面代码:I:\ILMerge\ILMerge.exe /ndebug /target:winexe /out:newclient.exe MainExe.exe /log newDll.dll7.ILMerge运行时的窗口,此时它正在努力的将Main.exe和newDll文件捆绑在一起:8.DOS窗口关闭后,我们在去ILMerge目录下看看,此时已经生成好了我们想要的newclient.exe文件,它就是Main.exe和newDll.dll的结合体啦:以上实验在WIN7下.net framework3.5 平台,vs2008环境中测试通过大家都知道网卡的MAC地址可以从DOS窗口中通过输入"ipconfig /all"命令运行结果获得,那么这个问题的具体内容是:在C#中运行一个dos命令,并截取相关输出、输出流。
把C#程序(含多个Dll)合并成⼀个Exe的超简单⽅法开发程序的时候经常会引⽤⼀些第三⽅的DLL,然后编译⽣成的exe⽂件就不能脱离这些DLL独⽴运⾏了。
但是,很多时候我们本想开发⼀款只需要⼀个exe就能完美运⾏的⼩⼯具。
那该怎么办呢?下⽂介绍⼀种超简单的⽅法,不⽤写⼀⾏代码就可轻松实现。
这⾥我们需要⽤到⼀款名为的⼯具。
Fody.Costura是⼀个框架下的插件,可通过Nuget安装到VS⼯程中。
安装之后,就可以将项⽬所依赖的DLL(甚⾄PDB)⽂件全部打包到EXE⽂件⾥。
使⽤⽅法1. 在VS中,通过Nuget为⽬标EXE⼯程安装Costura.Fody。
2. 重新构建项⽬。
构建完成后,到项⽬的输出⽬录下找到新⽣成的EXE⽂件,你同时会发现输出⽬录下仍然存在那些DLL。
不过不⽤担⼼,这个EXE已经能够独⽴运⾏了。
你可以把这些DLL全部删除后再运⾏EXE试试。
另外,Fody.Costura还⽀持⼀些进阶的特性,例如:临时程序集⽂件:在运⾏EXE前⾃动,⾃动将DLL从EXE中解压到⽂件夹系统中,再通过常规的⽅式加载该DLL。
合并⾮托管的DLL:Fody.Costura可以合并⾮托管的DLL,但是不会⾃动合。
如果你的程序涉及⾮托管DLL,那么你需要通过修改Fody.Costura的配置⽂件来显⽰地告诉它你想合并哪些⾮托管的DLL。
预加载DLL:Fody.Costura可以帮助你在程序启动时预先加载某些DLL,你甚⾄可以指定这些DLL的加载顺序。
以上这些进阶特性都需要你通过修改Fody.Costura的配置⽂件来实现,具体的操作步骤可以参考它的。
好了,Fody.Costura的使⽤⽅式已经介绍完了。
如果你对Fody.Costura的实现原理感到好奇,可以接着往下看。
实现原理介绍当CLR试图加载⼀个程序集但加载失败时,它会引发AppDomain.AssemblyResolve事件。
我们的程序可以监听这个事件,并且在这个事件的处理函数中返回这个CLR试图加载的程序集,从⽽使程序得以继续正常运⾏。
有时候我们的电脑或者我们的U盘会中一种很可恶的“病毒”,症状主要表现为电脑硬盘里所有的文件夹都被隐藏掉,无法用regedit进入注册表,也无法用cmd进入DOS命令行,然后创建与文件夹同名的exe可执行文件,该文件的图标与文件夹的图标完全一样,比较难以区分是文件还是文件夹。
当用户双击这个文件时,屏幕会闪一下,然后打开相应的文件夹。
(U盘的症状就是所有的文件都变成了exe格式,而且都不能打开,原来的文件都不见了,但是空间明明就显示了文件并没有丢,只是被隐藏了)中这种病毒以后很是麻烦,大部分的杀毒软件对这种病毒不起作用。
我的解决办法如下:1、用光盘或U盘启动的DOS下,然后用ghost恢复之前做过备份的系统(如果没备份的话就重装系统);2、重启电脑进入系统,但不要打开其它盘里的任何可以看到的目录,因为此时所谓的目录可能还是那些可恶的可执行文件。
打开我的电脑,点工具菜单里的文件夹选项,再点查看选项卡,按图1进行设置,点确定关闭窗口;3、在开始菜单->运行,输入cmd回车进行DOS命令行,输入d:回车进入d盘,再输入dir /ah auto*.*回车,看有没有一个autorun.inf的文件存在。
如果没有,可直接执行第四步,如果有,按以下步操作执行:在DOS命令行窗口输入attrib -s -r -a -h autorun.inf 回车del autorun.inf 回车然后再进入e盘、f盘等其它盘执行上面两个命令来删除那个autorun.inf的文件。
做完此步后,再打开我的电脑就可以双击进步d盘或者其它盘了,此时会看到里面有一些显示为灰色的文件夹,这些都是你自己的文件夹;同时还会有一些亮的文件夹,但它们是可执行文件,千万不要去双击打开它们,如果双击就又完蛋了;4、继续在DOS命令窗口里操作。
输入d:回车进入d盘,输入attrib -s -r -a -h *.* /s /d 将所有隐藏的文件夹改为可见的。
软件打包制作过程第一章分类介绍制作EXE文件一、将图片文件制作成可执行文件将图片文件制作成可执行文件,我们要用到“PicturesToExe”这个软件。
它上手极为容易,可支持将包括BMP、JPG、GIF等格式在内的图片单个或批量地制作成可执行文件。
安装完毕后,运行“PicturesToExe”,弹出操作界面。
该界面的上方为硬盘选择区,你可在此选择图片文件所在的硬盘。
进入图片所在的目录,在左边的窗口中即可看到图片列表。
双击你要制作的图片文件,右边的预览区域就会显示该图片,同时在预览区域下方我们可对该文件添加注释和背景音乐。
要制作的图片全部选定后,点击左边的“创建”按钮,弹出窗口,输入文件名并选定存放目录后,点击“保存”即可生成一个.exe的可执行文件。
双击生成的文件,就可以无须借助于其看图软件而看到图片了。
提示:PicturesToExe在未注册时使用不能制作幻灯片,而且每个可执行文件只允许调用10幅图片来制作。
二、将压缩文件制作成自解压文件自解压文件,顾名思义就是压缩文件自身可进行解压缩,而不需借助其他软件。
我们最常用的著名压缩软件WinZip就能生成自解压文件,不过WinZip的版本最好在8.0以上。
运行资源管理器,找到需要自解压的压缩文件,在压缩文件上点击右键,选择快捷菜单上的“Create Self-Extractor(.EXE)”命令,弹出“WinZip Self-Extractor Personal Edition”窗口,在De fault“Unzip To”Folder输入框中输入解压缩后默认的存放路径,其他选项均保持默认,再点击“OK” 即可生成.exe文件。
现在我们可以将这个EXE自解压文件复制到任意一台没有安装WinZip的电脑里,双击该文件,即出现“WinZipSelf-Extractor” 窗口,直接点击上面的“Unzip”,默认的存放目录中就会出现我们所需的文件了。
三、将HTML文件或文本文件制作成可执行文件电子文档处理器是一款集文档批量处理、批量格式转换于一身的优秀国产软件。
以门诊药房为例,说明如何将快捷方式编译成exe 文件, 步骤如下:打开PB ,新建pbl ;1、 保存后出现下图:输入应用名称‘mzyf ’,点击ok ;PB 会自动提示是否自动生成一个例子程序,选择否;1)打开应用画板2)点击新建应用4)输入pbl 名称,并点击保存点击script打开脚本画板,输入命令行后;long ll_handlestring szlink,spathszlink = '\\mixx01\eahis_test\bjtzlhyy\门诊药房.lnk'ShellExecutea(ll_handle, "open", szlink, "", spath,4)点击script输入启动快捷方式的脚本,选择Declare菜单下最后一子菜单Global External Functions:出现如下图,将下段粘贴至该模块后按OK,再保存退出进行编译:public:Function ulong ShellExecute (ulong hWnd, ref string lpOperation, ref string lpFile, ref string lpParameters, ref string lpDirectory, integer nShowCmd) Library "SHELL32.DLL"Function long ShellExecuteA (long hwnd, string lpOperation ,String lpFile, String lpParameters,String lpDirectory, Long nShowCmd) Library "shell32.dll"点击新建2、编译生成exe文件;1)点击…按钮,制定要生成的exe文件名2)选成full全编译3)点击开始编译。
VFP应用程序编译制作EXE文件的方法
何军华
【期刊名称】《湖北理工学院学报》
【年(卷),期】2001(017)002
【摘要】本文介绍了将VFP应用程序编译制作成可直接在WINDWOS下运行的可执行文件的方法,提出了在编译制作时需要注意的问题,使之能脱离VFP交互环境有效地使用.
【总页数】2页(P18-19)
【作者】何军华
【作者单位】黄石高等专科学校计算机与信息工程系,
【正文语种】中文
【中图分类】TP314
【相关文献】
1.VFP应用程序帮助文件的制作方法 [J], 林树杰;谢波
2.VFP应用程序如何生成可执行文件的方法探讨 [J], 曾军;陈玲
3.制作VFP6.0应用程序安装盘应注意的问题 [J], 林军;王文剑
4.VFP6.0应用程序安装盘的制作 [J], 马弘伟;高巍;宋妍;范书平
5.用VFP
6.0的发布程序为VB6应用程序制作安装盘 [J], 周学红
因版权原因,仅展示原文概要,查看原文内容请购买。