❶ windows中exe脚本咋写
1.exe文件和脚本(Window下是bat文件)是两回事。
2.exe是二进制代码,一般是看不懂的;脚本一般是文本,是各种命令(包括exe)的组合,可以用文本方式打开。
3.exe不容易上手,脚本则相对容易。
❷ 开发独立EXE桌面应用程序,用什么语言、技术合适
您的要求可能看起来很低,但实现起来并不容易。 首先,Windows 本身甚至没有 C++ 运行时库,或者 msvcrt 不是 Windows 的一部分。 每个版本的windows可能都自带了msvcrt的一部分,但是xp vista win8 win10 win11自带了不同版本的msvcrt,也就是说,一旦依赖了msvcrt库,就不能保证在所有版本的windows上都能正常工作。换句话说,为了实现您的目标,您至少必须有一种静态链接基本 C/C++ 库的方法。
为了解决这个问题,通常需要检查数据并更改参数。 比如这篇文章就是完整的数据。 甚至,说不定有人把这样的方法直接做成了工具。 但是你问“没有额外的第三方工具,没有代码和步骤”,那么好吧,这条路又被你挡住了。 至于高级语言,其实很多高级语言都是用C/C++开发或者执行的,所以Windows下的实际执行也依赖于msvcrt。 需要排除类似的语言方案。 因为,要想完全实现主体的思想,就必须摆脱msvcrt的依赖。 但是如果你想摆脱 msvcrt 依赖,要么需要一定的代码和步骤,要么需要第三方工具。 你不能同时使用两者,所以你不能这样做。
专门开发接口的早期开发语言还有其他早期开发语言。 如果要写native native exe,也可以使用以下语言的Delphi:Delphi 7,非常不错。 现在 Free Pascal 对于跨平台开发来说还不错。 VB6:从未消亡的开发语言,也有大量开发小工具的爱好者。 还是一个非常快的VFP:Visual Foxpro,但不是微软自己的,现在没有开发PB:PowerBuilder C++ builder 6.0:Borland的C++程序开发集成平台MASM:Macro assembler。 更加困难。 接近机器语言。优点是运行速度快,比c#快,生成的exe小,不易被破解。
其他开发语言Flex(flash script + java),easy language(中文编码),单独的EXE桌面软件也可以试试aardio,还不错。如果只针对Windows平台,建议使用c#或VB6。 如果想要更好的界面,可以使用浏览器调用html js 界面库或者WPF。 如果考虑跨平台。 ,上面有很多选项。 主要是根据你的实际需求,再考虑性能、部署等方面。
❸ python能开发exe软件吗
pyinstaller将Python脚本打包成exe软件,使在没有Python环境的机器上运行最新版是pyinstaller 3.1.1。支持python2.7和python3.3+。 可运行在Windows,Mac和Linux操作系统下。(推荐学习:Python视频教程)
但它不是跨编译的,也就是说在Windows下用PyInstaller生成的exe只能运行在Windows下,在Linux下生成的只能运行在Linux下。
pyinstaller在windows下的安装
使用命令pip install pyinstaller即可 在windows下,pyinstaller需要PyWin32的支持。当用pip安装pyinstaller时未找到PyWin32,会自动安装pypiwin32
出现Successfully installed pyinstaller-3.1.1 pypiwin32-219即表示安装成功
使用
定位到pyinstaller.exe所在文件夹(一般再python下的“scripts”文件夹下)(温馨提示:再cmd下tab键又补全功能哦)
再添加上你要转换的文件地址(两者之间有空格)
pyinstaller.exe后面如果加上-F就是打包为一个exe文件(文件会比较大),如果不加就会有很多库文件;加上-w就是打包为没有cmd窗口的exe,不加运行时就会出现cmd窗口。(加不加凭个人喜好)
-F指令
注意指令区分大小写。这里是大写。使用-F指令可以把应用打包成一个独立的exe文件,否则是一个带各种dll和依赖文件的文件夹
-p指令
这个指令后面可以增加pyinstaller搜索模块的路径。因为应用打包涉及的模块很多。这里可以自己添加路径。不过经过笔者测试,site-packages目录下都是可以被识别的,不需要再手动添加
更多Python相关技术文章,请访问Python教程栏目进行学习!以上就是小编分享的关于python能开发exe软件吗的详细内容希望对大家有所帮助,更多有关python教程请关注环球青藤其它相关文章!
❹ Myeclipse如何开发exe的东西
先打成jar包再打成exe即可。
方法一:用Eclipse自带的打包工具Ant打包,因为要自己编写xml脚本语言,还要增加一些外部的jar,所以不推荐。
方法二:用Eclpise的Export功能,这种打包方法不能把项目中的外部的jar包打进来,所以不推荐。
方法三:用Eclipse的一个第三方插件fatjar生成jar文件,也是最简单最方便的一种生成方式。
❺ 如何使用脚本程序做一个exe 比如用python写一个exe文件 目的是打开桌面上的1.txt
写py程序,两行代码如下:
importos
os.system("notepadD:/1.txt")下载pyinstaller,直接pip install
在py文件目录下打开命令行窗口,输入pyinstaller -m -F xxx.py,执行
系统会自动生成一个dist文件夹,一般该exe文件会被杀毒软件干掉,找回文件即可
❻ 请问Windows所支持的各种exe软件是用什么语言开发的
EXE格式的软件通常是用C或C++开发的。QQ用的是VC,也就是C++,其中包含Windows的API。
当然Java也能生成EXE文件,但它的效率不如C++编写的高。
Xcode一般属于特定厂商的定制编程语言,如用于苹果系统的QQ可能就是用这种语言编写的。
PHP程序以网页页面为载体,也就是说它必须在页面上运行,可以用它写Web QQ。
❼ exe文件如何编写
一个程序从生成到运行起来,这中间是非常复杂的一个过程,光是编译链接生成可执行程序就够研究一辈子。
这个问题里的信息量太大,需要好几本书才能回答。只针对的题目给简单的说说一个.exe是怎么生成的。
程序需要依靠源文件来编译,编译之后生成中间代码(.obj)文件,之后依靠链接器将所有的.obj文件以及依靠的.lib文件链接起来生成一个.exe的文件。
这是最简单的理解,现在稍微展开点说说.exe文件。
在Windows中,所有的可执行文件(.exe, .dll, .ocx, .sys等等)都是按照一定文件内容格式来组织——PE格式。PE格式记录了一个程序文件加载运行过程中的信息,例如文件类型,是一个dll还是一个exe;运行的平台,32位系统还是64位系统等等。当一个程序运行的时候,程序的加载器会根据PE格式的内容将程序文件中的数据段,代码段等等映射到内存中,并正确的导入程序要使用的系统API,同时要将文件中的一些偏移地址修正为映射入内存之后的地址,之后调用程序代码的入口点来执行。就是这样一个过程涉及到了系统的内存管理,进程管理,线程调度等等一系列问题。
而这些PE格式的内容就是链接器在链接程序的时候填入的,换句话说就是链接器生成了一个PE文件用于执行。
每个操作系统都会有自己所支持的可执行文件格式。PE格式是Windows平台独有的。
❽ 如何编写一个可执行文件(*.exe),允许其打开我需要的的EXCEL文件
运行输入,excel.exe
文件地址。可以打开文件。关闭时就简单了。close
,把这个文件用一个变量表示。这个变量关闭。
❾ exe是用什么语言编写的
EXE是可执行文件,可以由很多种汇编语言编写而成,不是唯一的。
EXE文件分为两个部分: EXE文件头和程序本体。exe文件比较复杂,属于一种多段的结构,是DOS最成功和复杂的设计之一。每个exe文件包含一个文件头和一个可重定位程序的映像。
文件头包含MS-DOS用于加载程序的信息,例如程序的大小和寄存器的初始值。文件头还指向一个重定位表,该表包含指向程序映像中可重定位段地址的指针链表。
MS-DOS通过把该映像直接从文件复制到内存加载exe程序,然后调整定位表中说明的可重定位段地址。定位表是一个重定位指针数组,每个指向程序映像中的可重定位段地址。
(9)exe脚本开发扩展阅读
在windows操作系统下,可执行程序可以是 .exe文件 .sys文件 .com等类型文件。如记事本程序notepad.exe ,这类程序通常用来处理或者辅助处理其它文件。比如:myfile.txt双击打开由notepad.exe记事本程序来进行编辑。
不是所有的执行档,都只存有电脑能阅读的资料。以脚本语言撰写的脚本档案,都可以是执行档,而且内含的资料可被人类阅读,多数以ASCII文本存盘。原因是:脚本语言无需经过编译器预先编译,就可经过直译器(如Perl、Python、Shell)执行。
其中.EXE文件包含一个文件头和一个可重定位程序映象。文件头包含MS-DOS用于加载程序的信息,例如程序的大小和寄存器的初始值。文件头还指向一个重定位表,该表包含指向程序映象中可重定位段地址的指针链表。
❿ 写小脚本exe用什么语言好
javascript语言。
EXE文件分为两个部分:EXE文件头和程序本体。exe文件比较复杂,属于一种多段的结构,是DOS最成功和复杂的设计之一。
每个exe文件包含一个文件头和一个可重定位程序的映像。