shellexecute相关内容
在 Windows 8 RTM(Chrome、Firefox)中设置非默认浏览器并尝试运行如下代码: ShellExecute(NULL, "open", "http://stackoverflow.com", NULL, NULL, SW_SHOWNORMAL); 没关系.但随后将清单更改为需要管理权限或仅“以管理员身份运行". 代码不起作用. 好的,然后尝试使用“以管理
..
在我的 VBA 程序中,我需要运行应用程序“Skitch"并使用它打开一个 JPEG 文件.这是我一直在使用的命令: ReturnValue = Shell("C:\Program Files (x86)\Evernote\Skitch\Skitch.exe " & """" & aPic & """", 1) ...其中“aPic"是路径和文件名. 经过一些试验,我认为我需要像在提升的
..
是否可以从Lua中的局部变量中读取以下内容? local t = os.execute("echo 'test'")打印(吨) 我只想实现这一点:每当 os.execute 返回任何值时,我想在 Lua 中使用它 - 例如 echo 'test' 将输出 test 在 bash 命令行中 - 是否可以将返回值(在这种情况下为 test)获取到 Lua 局部变量? 解决方案 您可以使用
..
我正在尝试编写 javascript ,它应该像这样在指定的命令行中运行 cmd.exe docs.google.com/file/d/0B7QHCoQDlEvKWUZSX3oxUDI2SDg/edit: 我在微软网站上阅读shellexecute方法后准备了一段代码: var objShell = new ActiveXObject("Shell.Application");objShe
..
我已经坚持了几个小时,直到我终于设法做到了.已经有链接为我指明了正确的方向: 有可能吗对于可执行文件要求管理员权限?(Windows 7) CreateProcess error=740,请求的操作需要提升 但我认为对问题的简单概述可以帮助某人:) 解决方案 真正的问题:(来自维基百科:http://en.wikipedia.org/wiki/User_Account_Con
..
我正在寻找 .NET 首选的方式来执行 ShellExecute 在 Win32 中所做的相同类型的事情(打开、打印等任意文件类型). 我从事 Windows 编程已有 20 多年,但我是 .NET 的完全新手,所以也许我只是找错了地方.我目前使用 .NET 2.0 (VS C# 2005),但如果需要也可以使用 VS 2008. 如果唯一的答案是使用 P/Invoke,那么我最好还是
..
在 Delphi 中,我多年来一直使用 ShellExecute 来启动(并可选择等待)其他应用程序.现在,我需要让这些应用程序之一出现在我的 Delphi 应用程序表单之一中.我已经尝试将下面的代码作为一个简单的测试来打开记事本(它确实如此)并在我的表单上的 PAnel1 中显示结果(它没有).好心人能让我走上正轨吗?谢谢 var记录:TShellExecuteInfo;wnd:硬件;常量AV
..
我需要从 Delphi 软件执行 Windows“查找"命令.我尝试使用 ShellExecute 命令,但它似乎不起作用.在 C 中,我会使用 system 过程,但在这里...我不知道.我想做这样的事情: System('find "320" in.txt > out.txt'); 编辑:感谢您的回答:)我试图将“查找"作为可执行文件运行,而不是作为 cmd.exe 的参数. 解决方
..
我希望在 Go 中执行一个 shell 命令,并在我的程序中以字符串的形式获取结果输出.我看到了 Rosetta Code 版本: 包主导入“fmt"导入“执行"功能主(){cmd, err := exec.Run("/bin/ls", []string{"/bin/ls"}, []string{}, "", exec.DevNull, exec.PassThrough, exec.PassTh
..
我有一个文件是一个需要 SUDO 才能工作的 bash 脚本. 我可以使用 SUDO 从命令行运行它,但系统会提示我输入 SUDO 密码. 我想通过 shell_exec 从 php 运行这个脚本,但是如果我调用 SUDO,它不像命令行那样可以提示我输入密码.有没有办法通过 sudo 调用传递 sudo 的密码? 我该怎么做? 解决方案 编辑 sudoers 文件(使用
..
我想通过 AutoIt 在 Windows 的 shell/终端中执行某些操作.我知道有两种方法可以做到.例如: Run(@ComSpec & "/c " & $myCommand, "", @SW_HIDE);和ShellExecute($myCommand) 我不明白其中的区别;这两个函数都会做我想要的,但它们背后是什么?它们有哪些优点和缺点? 解决方案 Run() 仅用于触发可执
..
在我的程序中,我使用安装在用户机器上的默认电子邮件客户端软件编写要发送的电子邮件. 我已经编写了 mailto 地址、主题、多行正文,并且我有几个附件要包含在内. 我几乎使用 mailto 和 ShellExecute 完成了这项工作,如下所示: 消息:= 'mailto:someone@somewhere.com'+ '?subject=这是 subjectBehold 错误报告
..
如何获取shellexecute函数调用的exe的返回值 ShellExecute(NULL, NULL, TEXT ( ".\\dpinstx86.exe" ), NULL, NULL, SW_SHOWNORMAL); 在上面的例子中,我想要“dpinstx86.exe"的返回值. 解决方案 使用 ShellExecuteEx 来获取进程句柄,GetExitCodeProcess 获
..
我需要通过 shell 脚本调用一个 ant 脚本.让我们考虑蚂蚁脚本的参数是 a,b,c.我如何传递这些变量的参数?我必须提供 ant vis 调用 shell 脚本的参数.有人可以帮我吗? 解决方案 你的意思是从命令行给属性赋值吗?如果是这样,请尝试 -DpropertyName=itsValue 例如
..
我使用 Delphi 为客户端服务器应用程序创建了一个 Windows 服务. 要安装它,我使用 c:\Test\MyService.exe/install(或/uninstall) 这会安装服务,并在 Windows 服务中列出“MyService"名称和空描述. 如何定义不同的名称并插入描述(运行services.msc时可见)? 注意:我需要这个,因为在同一台机器上我需
..
我们的 32 位应用程序通过 ShellExecute 启动 Windows LNK 文件(Shell Links).当它尝试“启动"指向 64 位二进制文件的链接(例如“开始"菜单中的“Internet Explorer(64 位)"快捷方式)时,它总是最终启动 32 位二进制文件.在内部,ShellExecute 错误地解析链接目标:LNK 中有一个隐藏字段,用于保存 FOLDERID
..
是否可以关闭从 R 中启动的应用程序? 假设我打开了一个 CSV 文件 my_file.csv 及其关联的应用程序 通过 shell.exec 函数.然后我想关闭这个应用程序. 解决方案 由于 R 无法控制其他程序,因此您无法可靠地直接关闭在没有 R 的情况下打开的文件.您甚至不知道要关闭哪个程序.例如.在一台电脑上用记事本打开csv文件,在另一台电脑上用Excel打开. 如果
..
只要文件关联正确,我就可以使用 Windows ShellExecute 函数打开文件而不会出现问题. 如果不存在关联,我想使用默认窗口对话框打开文件: 这可能吗?如果是这样怎么办? 解决方案 记录 方式该对话框使用 openas 动词. CoInitializeEx(NULL, COINIT_APARTMENTTHREADED|COINIT_DISABLE_OLE1DDE)
..
我已阅读this并了解lpClass 可用于修复“错误的文件扩展名问题".但是,当我阅读以下代码行时,我无法弄清楚打开可执行文件时lpClass的用途. //代码摘自foo.exeSHELLEXECUTEINFO信息;ZeroMemory(&info, sizeof(SHELLEXECUTEINFO));info.cbSize = sizeof(SHELLEXECUTEINFO);info.nS
..
我设法在 VC++ 中使用 ShellExecute 来启动文档.现在我希望运行一个命令行工具来接收一些参数,并在后台运行(隐藏的,而不是最小化的)并让它阻塞我的程序流,这样我就可以等待它完成.如何更改以下命令行: ShellExecute(NULL,"open",FULL_PATH_TO_CMD_LINE_TOOL,ARGUMENTS,NULL,SW_HIDE); 问题是,我有将 html
..