我想要一个小的(< 30 in )独立的Windows可执行文件(一个文件),它创建一个窗口,该窗口向用户询问目录的位置,然后在该目录中启动一个不同的程序。
此可执行文件必须运行在XP、Vista、Server 2003和Server 2008版本的Windows上,在x86-64架构和Itanium芯片上分别运行32位和64位。
如果我们只需要构建一次就能在所有这些平台上运行它,那将是非常壮观的,但这不是一个要求。这是针对专有系统的,所以GPL代码是不允许的。
最快的方法是什么把这些组合在一起?
这些是我正在研究的事情,所以如果你有关于它们的可行性的信息,我会全神贯注的:
发布于 2008-11-07 17:14:25
WSH脚本呢?它不会是一个exe,对吧,但是要请求一个文件夹,我不认为需要一个exe文件,更不用说一个30 to文件了.
一个1Kb脚本,用vbs扩展将它保存为任意名称,并运行它。在不清楚的情况下,请您输入文件夹名,然后从calc.exe子目录运行system32。当然,在2或4 Kb内,您可以做得比这更好。
Set WshShell = WScript.CreateObject("WScript.Shell")
win = InputBox("Please type your Windows folder location.")
If Right(win,1) <> "\" Then
win = win & "\"
End If
WshShell.Run win & "system32\calc.exe"
若要添加文件夹浏览器对话框而不是InputBox,请检查这。
明显的好处是:
发布于 2008-11-07 17:21:11
在Windows上实现轻量级和快速GUI的最快方式?一个词..。Delphi!目前缺乏64位支持,但FreePascal会出手相救。
发布于 2008-11-07 17:37:15
我会用.NET和WinForms。脚本解决方案的想法很有吸引力,但在实践中,我常常发现您最终会跳过圈来做任何事情,而不仅仅是基本的情况,而且仍然没有足够的灵活性来做任何您想做的事情。
https://stackoverflow.com/questions/272764
复制相似问题