如何将 bat 命令行 datconv -w input.dat ouput.dat 封装为一个具有输入输出文件路径框的交互式界面程序?
命令行:datconv -w input.dat ouput.dat
咨询一个简单的成品小软件,能封装成 GUI 界面程序后实现:
1
Donaldo 2023-11-26 22:38:41 +08:00
最简单的应该是用 c# wpf 这种速成一个 ui 然后直接调用命令 有编程基础的话 wpf 基本可以照着教程照猫画虎
|
2
512357301 2023-11-27 00:27:18 +08:00 via Android
aardio 或者搜索 python gui ,或许能找到方案
|
4
PrinceofInj 2023-11-27 09:11:47 +08:00
autoit 吧,我从头学起花了两个晚上把之前一个小脚本改成了 gui 方式给别人用,还算方便。gui 设计的话可以用 guiplus 完成,省的折腾半天界面参数
|
5
tinytoadd 2023-11-27 09:30:51 +08:00 via iPhone
简单的话 用 powershell 就行,调用 winform api
|
6
iamxcd123 2023-11-27 10:02:46 +08:00
会 python 吗?用这个网站画一下就行 www.pytk.net
|
7
Apol1oBelvedere OP @PrinceofInj 采用了您的方案,实现步骤如下:
一、 用 ChatGPT 编写源代码,提示语如下: 我要做一个 AutoIt3 的程序,来让程序 datconv -w file1 file2 获得一个 GUI 用户界面,用户界面需要符合以下特征: 1.界面上有 Logo 图片区域和 Logo 说明文字区域以便让我添加 Logo 图片和说明文字。 2.界面上有一个文件输入的浏览按钮,该按钮将参数传递给 file1 。 3.界面上有一个执行按钮,来执行程序。 4.程序的执行结果是在 file1 的相同目录下生成 file2 文件,file2 文件名为 file1 文件名加上-output 字符。 请帮我编写一个程序 >>得到一份完全可以运行的 AutoIt3 源代码,通过源代码微调 GUI 界面后编译为 build.exe 文件。 二、使用 VMware_ThinApp_Enterprise_2111.0.0_18970417 把编译后的程序及依赖文件/文件夹打包成一个独立程序,即可单文件随处运行,使用以下编译参数可实现无 ThinApp 右下角弹窗提示及 exe 编译出图标。 .ShowSB=0 -- [build.exe] Icon=%Profile%\Downloads\AppIcon.ico 三、问题: 步骤一使用如下参数编译出正常显示图标的 build.exe 文件,但是只要将 build.exe 改名,图标就消失为默认图标了,不知道什么原因。 #AutoIt3Wrapper_Icon=AppIcon.ico |