shellexecute相关内容

如果从 Windows 8 RTM 中设置的提升进程和非默认浏览器运行 ShellExecute 将失败

在 Windows 8 RTM(Chrome、Firefox)中设置非默认浏览器并尝试运行如下代码: ShellExecute(NULL, "open", "http://stackoverflow.com", NULL, NULL, SW_SHOWNORMAL); 没关系.但随后将清单更改为需要管理权限或仅“以管理员身份运行". 代码不起作用. 好的,然后尝试使用“以管理 ..
发布时间:2022-01-21 14:19:41 其他开发

Lua os.execute 返回值

是否可以从Lua中的局部变量中读取以下内容? local t = os.execute("echo 'test'")打印(吨) 我只想实现这一点:每当 os.execute 返回任何值时,我想在 Lua 中使用它 - 例如 echo 'test' 将输出 test 在 bash 命令行中 - 是否可以将返回值(在这种情况下为 test)获取到 Lua 局部变量? 解决方案 您可以使用 ..
发布时间:2021-12-30 20:07:17 其他开发

如何运行需要管理员权限的应用程序

我已经坚持了几个小时,直到我终于设法做到了.已经有链接为我指明了正确的方向: 有可能吗对于可执行文件要求管理员权限?(Windows 7) CreateProcess error=740,请求的操作需要提升 但我认为对问题的简单概述可以帮助某人:) 解决方案 真正的问题:(来自维基百科:http://en.wikipedia.org/wiki/User_Account_Con ..
发布时间:2021-12-17 23:58:02 C/C++开发

.NET 中的 ShellExecute 等效项

我正在寻找 .NET 首选的方式来执行 ShellExecute 在 Win32 中所做的相同类型的事情(打开、打印等任意文件类型). 我从事 Windows 编程已有 20 多年,但我是 .NET 的完全新手,所以也许我只是找错了地方.我目前使用 .NET 2.0 (VS C# 2005),但如果需要也可以使用 VS 2008. 如果唯一的答案是使用 P/Invoke,那么我最好还是 ..
发布时间:2021-12-17 23:39:52 C#/.NET

如何外壳到另一个应用程序并使其以 delphi 形式显示

在 Delphi 中,我多年来一直使用 ShellExecute 来启动(并可选择等待)其他应用程序.现在,我需要让这些应用程序之一出现在我的 Delphi 应用程序表单之一中.我已经尝试将下面的代码作为一个简单的测试来打开记事本(它确实如此)并在我的表单上的 PAnel1 中显示结果(它没有).好心人能让我走上正轨吗?谢谢 var记录:TShellExecuteInfo;wnd:硬件;常量AV ..
发布时间:2021-12-13 23:10:57 其他开发

如何在 Delphi 中运行命令行程序?

我需要从 Delphi 软件执行 Windows“查找"命令.我尝试使用 ShellExecute 命令,但它似乎不起作用.在 C 中,我会使用 system 过程,但在这里...我不知道.我想做这样的事情: System('find "320" in.txt > out.txt'); 编辑:感谢您的回答:)我试图将“查找"作为可执行文件运行,而不是作为 cmd.exe 的参数. 解决方 ..
发布时间:2021-12-13 23:05:02 其他开发

在 Go 中执行 shell 命令

我希望在 Go 中执行一个 shell 命令,并在我的程序中以字符串的形式获取结果输出.我看到了 Rosetta Code 版本: 包主导入“fmt"导入“执行"功能主(){cmd, err := exec.Run("/bin/ls", []string{"/bin/ls"}, []string{}, "", exec.DevNull, exec.PassThrough, exec.PassTh ..
发布时间:2021-12-11 22:55:41 其他开发

如何从需要 SUDO 的 php 调用 shell 脚本?

我有一个文件是一个需要 SUDO 才能工作的 bash 脚本. 我可以使用 SUDO 从命令行运行它,但系统会提示我输入 SUDO 密码. 我想通过 shell_exec 从 php 运行这个脚本,但是如果我调用 SUDO,它不像命令行那样可以提示我输入密码.有没有办法通过 sudo 调用传递 sudo 的密码? 我该怎么做? 解决方案 编辑 sudoers 文件(使用 ..
发布时间:2021-12-05 22:39:13 PHP

Run() 和 ShellExecute() 的区别

我想通过 AutoIt 在 Windows 的 shell/终端中执行某些操作.我知道有两种方法可以做到.例如: Run(@ComSpec & "/c " & $myCommand, "", @SW_HIDE);和ShellExecute($myCommand) 我不明白其中的区别;这两个函数都会做我想要的,但它们背后是什么?它们有哪些优点和缺点? 解决方案 Run() 仅用于触发可执 ..
发布时间:2021-11-30 20:50:32 其他开发

Delphi 程序如何通过默认电子邮件客户端发送带有附件的电子邮件?

在我的程序中,我使用安装在用户机器上的默认电子邮件客户端软件编写要发送的电子邮件. 我已经编写了 mailto 地址、主题、多行正文,并且我有几个附件要包含在内. 我几乎使用 mailto 和 ShellExecute 完成了这项工作,如下所示: 消息:= 'mailto:someone@somewhere.com'+ '?subject=这是 subjectBehold 错误报告 ..
发布时间:2021-11-30 15:08:37 其他开发

如何从指定名称和描述的命令行安装 Windows 服务?

我使用 Delphi 为客户端服务器应用程序创建了一个 Windows 服务. 要安装它,我使用 c:\Test\MyService.exe/install(或/uninstall) 这会安装服务,并在 Windows 服务中列出“MyService"名称和空描述. 如何定义不同的名称并插入描述(运行services.msc时可见)? 注意:我需要这个,因为在同一台机器上我需 ..
发布时间:2021-09-27 18:34:17 其他开发

从 WOW64 启动 Shell Links (LNK)

我们的 32 位应用程序通过 ShellExecute 启动 Windows LNK 文件(Shell Links).当它尝试“启动"指向 64 位二进制文​​件的链接(例如“开始"菜单中的“Internet Explorer(64 位)"快捷方式)时,它总是最终启动 32 位二进制文​​件.在内部,ShellExecute 错误地解析链接目标:LNK 中有一个隐藏字段,用于保存 FOLDERID ..
发布时间:2021-09-26 19:04:53 其他开发

关闭从 R 启动的外部应用程序

是否可以关闭从 R 中启动的应用程序? 假设我打开了一个 CSV 文件 my_file.csv 及其关联的应用程序 通过 shell.exec 函数.然后我想关闭这个应用程序. 解决方案 由于 R 无法控制其他程序,因此您无法可靠地直接关闭在没有 R 的情况下打开的文件.您甚至不知道要关闭哪个程序.例如.在一台电脑上用记事本打开csv文件,在另一台电脑上用Excel打开. 如果 ..
发布时间:2021-09-25 19:58:26 其他开发

如果 ShellExecute 由于 C++ 中没有文件关联而失败,如何打开窗口的默认对话框?

只要文件关联正确,我就可以使用 Windows ShellExecute 函数打开文件而不会出现问题. 如果不存在关联,我想使用默认窗口对话框打开文件: 这可能吗?如果是这样怎么办? 解决方案 记录 方式该对话框使用 openas 动词. CoInitializeEx(NULL, COINIT_APARTMENTTHREADED|COINIT_DISABLE_OLE1DDE) ..
发布时间:2021-09-25 18:39:21 其他开发

如何等待 ShellExecute 运行?

我设法在 VC++ 中使用 ShellExecute 来启动文档.现在我希望运行一个命令行工具来接收一些参数,并在后台运行(隐藏的,而不是最小化的)并让它阻塞我的程序流,这样我就可以等待它完成.如何更改以下命令行: ShellExecute(NULL,"open",FULL_PATH_TO_CMD_LINE_TOOL,ARGUMENTS,NULL,SW_HIDE); 问题是,我有将 html ..
发布时间:2021-09-18 18:55:19 其他开发