草庐IT

【C→C++】打开C++世界的大门

全部标签

windows - 如何从命令提示符以管理员身份打开应用程序?

从命令提示符以headless模式以管理员身份打开应用程序(可能是.exe文件) 最佳答案 尝试runas:runas/user:Administratorprogram它将询问管理员密码。 关于windows-如何从命令提示符以管理员身份打开应用程序?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10009674/

windows - 暂时打开回声

我正在创建一个批处理文件,并已使用@ECHOOFF关闭回显,但是我需要在屏幕上演示批处理中的命令之一,我将如何暂时打开ECHO 最佳答案 语法:ECHO[ON|OFF]ECHO[Message]一个简单的ECHOON应该可以解开这个谜团。 关于windows-暂时打开回声,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10036250/

windows - 如何关闭打开的 OLE 对话框

我有一个函数可以关闭应用程序中除主窗体之外的所有窗体procedureCloseOpenForms(constComponent:TComponent);vari:Integer;beginfori:=0topred(Component.ComponentCount)dobeginCloseOpenForms(Component.Components[i]);ifComponent.Components[i]isTFormthenbeginTForm(Component.Components[i]).OnCloseQuery:=nil;TForm(Component.Component

windows - EnumDesktops 命名的所有桌面都无法打开桌面,错误为 2 "File not found"

我枚举了我系统上的桌面(我正在使用SysInternalsDesktops,所以我知道我有额外的东西)使用:EnumDesktops(Nothing,AddressOfEnumDesktopsProc,Nothing)使用这些声明:PrivateDeclareAutoFunctionEnumDesktopsLib"User32"(ByValhWinStaAsIntPtr,ByValedpAsEnumDesktopProc,ByVallParamAsIntPtr)AsBooleanPrivateDeclareAutoFunctionOpenDesktopLib"User32"(ByVal

c++ - 如何从命令行或其他应用程序打开桌面应用程序并将其置于最前面?

有时需要从命令行打开新程序(例如,WindowsPowerpoint演示文稿作为幻灯片可以通过命令行“powerpnt.exe/s”打开),将此程序最大化并将其置于最前面桌面作为用户可以看到和使用的第一个程序。如果用户直接在命令提示符中输入命令,默认情况下会发生这种情况,因为命令提示符是事件窗口。但问题是-如果命令行是从后台进程执行的,如何做到这一点-例如来自WindowsTaskScehduler的自定义Windows服务应用程序-在这两种情况下,新窗口都不会作为第一个窗口出现。目前我只能想象非常困难的解决方案(其缺点是它们需要编码并且不能从任务计划程序中使用):可以尝试获取已打开程

c++ - 使用 ShellExecute() 与手动打开命令提示符有什么区别?

我正在尝试通过我创建为一种“启动器”应用程序的Windows程序来运行Java程序。通常要运行此java程序,我会运行批处理文件或直接转到cmd提示窗口(Windows键+R,键入“cmd”)并输入java-Xmx4096M-Dsun.java2d.noddraw=true[...]。关键是java在这个窗口里好像被认出来了。另一方面,当我从我的应用程序启动命令提示符时,java不再“被识别为内部或外部命令、可运行程序或批处理文件”。TCHARszPath[MAX_PATH];if(SUCCEEDED(SHGetFolderPath(NULL,CSIDL_SYSTEM,NULL,0,s

javascript - 我可以从 Web 应用程序打开 Windows 资源管理器窗口吗?

我为我的客户构建了一个CRM,现在他们要求一个有趣的功能:对于每个客户记录,他们在本地计算机上都有一个匹配的文件目录。他们希望能够直接从Web应用程序中在Windows资源管理器中打开该文件夹(该应用程序不需要访问目录/文件;它只需要启动Windows资源管理器以便用户可以与他们的文件进行交互)。这对于在浏览器中运行的常规JavaScript显然是不可能的(谢天谢地)。我认为可能有一些方法可以通过为此目的构建Chrome扩展来实现这一点,但似乎Chrome扩展/应用程序只能访问沙盒文件系统,这根本不能满足我的需求。在问题之外构建NPAPI插件sinceChromeisdiscontin

windows - CMD 代替 VBS 打开

我做了一个批处理文件:echosetshell=createobject^("wscript.shell"^):wscript.sleep^(1000^):shell.sendkeys^("blablabla"^):Shell.SendKeys"{Enter}":wscript.sleep^(1000^)>"c:\folder\blabla.vbs"start"c:\folder\blabla.vbs"但是当我打开批处理文件时,好像CMD启动了,但VBS文件没有。但是当我手动打开VBS文件时,它起作用了。那么问题出在哪里。VBS手动工作,但批处理命令不会启动VBS。请自行尝试。

Windows 8.1/IE11 自定义 URL 协议(protocol)打开 --> about :blank

Windows8.1/IE11自定义url协议(protocol)困惑。启动后,应用程序被执行,然后浏览器中的url重定向到about:blank即使是Skype的协议(protocol)也是如此:ChatviaSkype我尝试了一些方法,例如使用iframe,document.location.href=u;结果很差。当链接位于iframe内时,这似乎有效,否则失败:testdocument.location.href='proto://datadatadata';有人知道如何在浏览器不重定向到about:blank的情况下启动协议(protocol)的应用程序吗?我现在将IE11视

windows - QtCreator 无法打开包含文件 (Windows)

我正在尝试在Windows上编译一个开源项目:https://github.com/francisengelmann/FabScan100我正在使用QtCreator2.7.0、QtQt5.0.2msvc2010_opengl、MSVC2010我的目录如下所示:C:\C:\libs\opencv-2.4.2\C:\libs\pcl-1.6.0C:\libs\Qt\Qt5.0.2C:\fabscan\FabScan100-master我修改了qtTest.pro文件以包含必要的header和库:INCLUDEPATH+=C:\libs\pcl-1.6.0\3rdParty\Eigen\i