草庐IT

MySQL安装脚本

全部标签

windows - 如何在 Windows 脚本中获取用户输入(通过对话窗口)?

我想创建一个从CMD提示符运行的简单搜索脚本。它需要首先询问用户输入,例如“搜索什么”。如何提示用户输入(在cmd中)或打开输入对话框(在任何标准脚本Windows语言中)。 最佳答案 您可以通过vbscript中的InputBox函数使用用户输入对话框myString=InputBox("Enter")WScript.EchomyString 关于windows-如何在Windows脚本中获取用户输入(通过对话窗口)?,我们在StackOverflow上找到一个类似的问题:

windows - Qt4 程序崩溃,除非安装 SDK

我已经编写了一个开源程序,该程序已作为GPL使用Qt4LGPLSDK构建发布。该程序能够在可选的Sqlite3数据库中搜索数据。这就是让我失去理智的原因。我在开发机器上编译程序。当我尝试运行它时,我会出现有关缺少DLL的错误。我将这些dll复制到与可执行文件相同的目录中,它现在可以正常工作(mingwm10.dll、libgcc_s_dw2-1.dll、QtCore4.dll、QtSql4.dll、QtGui4.dll),包括数据库搜索。现在,如果我将带有可执行文件和DLL的文件夹复制到一台没有安装SDK的新机器上,它运行良好,直到我尝试搜索。我一点击搜索按钮,就会出现以下错误:Tit

mysql_connect 不适用于我的 Windows 机器上的本地主机

这不适用于我在WAMP/Windows7上安装的PHP5.3.3:mysql_connect('localhost','root','');Maximumexecutiontime之后,出现这个错误:Warning:mysql_connect()[function.mysql-connect]:[2002]Aconnectionattemptfailedbecausetheconnectedpartydidnot(tryingtoconnectviatcp://localhost:3306)Warning:mysql_connect()[function.mysql-connect]:

windows - 如何使用 Windows 脚本关闭打开的文件?

我想设置一个脚本作为Windows计划任务每​​天运行。该脚本应打开Excel电子表格,等待它运行宏(设置为每次打开电子表格时运行),然后在宏完成保存更改后关闭文件。宏本身不会花很长时间运行。如果我的脚本可以在再次关闭文件之前等待大约一分钟,那应该就足够了。 最佳答案 完全未经测试的代码,大部分是根据内存编写的,但希望足以让您入门:Setapp=GetObject(,"Excel.application")'assumesExcelisalreadyrunning,otherwiseuseSetapp=CreateObject("E

Windows 批处理脚本提供参数

假设您有一个脚本,它接受几个命令行参数并将其结果转储到stdout。手动调用此脚本将如下所示:perlfoo.plarg1arg2arg3在不更改相关脚本的情况下,是否可以在Windows下获取文件的内容(例如,input.txt是一个包含arg{1,3}每行由一个空格分隔)并执行如下操作:foreachlineininput.txtperlfoo.plcurrent_line>>output.txt现在,我只有另一个Perl脚本可以执行此操作,但我想知道这是否可行。 最佳答案 我会说是的。我用Google在网络上搜索windows

c++ - 列出Windows中已安装的程序

我想获得Windows中唯一已安装程序的列表,例如Windows中的“添加/删除程序”。但是HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall的数据,有一些重复。我如何过滤它们?谢谢 最佳答案 推荐的Win32方法是使用MicrosoftInstallerAPI。你想要的功能是MsiEnumProductsEx. 关于c++-列出Windows中已安装的程序,我们在StackOverflow上找到一个类似的问题:

windows - Perl 脚本未在具有 mod_fcgid/Win32 的 Apache 2.2.15 上运行

我已经在WindowsXPSP3和ActivestatePerl上安装了带有mod_fcgid的apache2.2.15(尝试了5.12和5.8.9)尝试了mod_fcgid引用页中的perl示例脚本,但它不工作我在错误日志中得到了这个[2010年12月7日星期二23:10:35][信息]mod_fcgid:服务器127.0.0.1:/usr/bin/perl.exe(5476)已启动[2010年12月7日星期二23:10:35][警告][客户端127.0.0.1](OS109)管道已结束。:mod_fcgid:获取重叠结果错误[2010年12月7日星期二23:10:35][错误][客

python:无法从 Windows 上的 os.execl'd python 脚本中删除打开的文件

考虑delfoo.py及其伙伴lol.py:#----delfoo.py-----importosos.unlink("foo.txt")#----lol.py----importos,sysf=open("foo.txt","w")f.write("HI")#notclosingfonpurpose!os.execl(sys.executable,sys.executable,"delfoo.py")print"Ifthislineshows,thensomethingisbroken."调用pythonlol.py产生(注意最后一行没有打印):C:\tmp>pythonlol.py

windows - MessageBox.Show 在安装项目中不是模态的

我有一个VS2010安装项目,其中一个卸载自定义操作使用MessageBox.Show方法显示通知,但它们有时似乎在安装向导窗口后面,这是完全不能接受的。有没有办法在向导之上显示它们,也许使它们成为模态?或者如果不可能以始终在顶部或模式方式显示消息框,我应该创建自定义窗口吗?我没有在messagebox.show方法中指定任何所有者。自定义操作调用dll中类的方法,而不是exe文件。我试图找到名称为“msiexec”且mainwindowtitle==我的安装项目向导窗口标题的进程,但在卸载的情况下,两个进程都没有任何窗口标题和句柄,尽管显示了卸载窗口! 最

c# - Visual Studio 生成 MSI 安装程序、程序文件和管理员访问权限

我有一个工作程序,我已准备好从中生成MSI以供分发。默认安装位置是C/ProgramFiles/Foo/Bar,这是我希望它安装的位置。但是,在该位置安装后,程序拒绝运行,除非右键单击并“以管理员身份运行”。我知道该程序需要管理员访问权限,因为它安装在C/ProgramFiles中(我有一个备用安装路径将它安装到没有这个问题的桌面),所以我正在寻找无需每次我想使用它时都以管理员身份运行该程序。我原以为“以管理员身份”安装.msi可以解决问题,但右键单击.msi并没有像我预期的那样提供“以管理员身份运行”。有什么方法可以让我不需要每次都以管理员身份运行程序,同时保持c/programfi