草庐IT

declarative-programming

全部标签

windows - 批量编程 : finding a given string in another program's - maybe delayed - output

我想在我的Windows7批处理程序的帮助下启动Apache服务。这是一个非常简单的任务,我所要做的就是输入:netstartApache2.2然后回车;但我必须拥有管理员权限才能这样做,否则我会收到如下错误消息:Systemerror5hasoccurred.Accessisdenied.没关系,但我想检查“netstartXY”命令的输出,如果输出(或响应)包含提到的“拒绝访问”字符串,那么我想在批处理程序的另一部分做一些其他事情(输出一些自定义错误消息和内容)。我试图用FIND检查输出像这样的命令(它不按应有的方式工作):@echooffsetsearch_string=Acce

windows - qt创建者错误: program exited with code -1073741819

我正在使用Qt和Opencv以及Windows732位中的QtCreatorIDE进行视频处理项目。我已经成功编译并运行了我的代码。但是当我关闭应用程序的图形用户界面时,Windows会弹出一个错误:MyProgram.exehasstoppedworkingProblemsignature:ProblemEventName:APPCRASHApplicationName:QtTracker3.exeApplicationVersion:0.0.0.0ApplicationTimestamp:5107b5daFaultModuleName:ntdll.dllFaultModuleVer

windows - "Program Files"或 Users\Public 中的非 ASCII 字符?

我有大量现有的C++代码在不同的地方使用普通的fopen()来打开文件。通常,使用的路径是绝对路径,以“C:\ProgramFiles(x86)\MyProgram...”或“C:\Users\Public\MyProgramData...”开头。程序和数据由标准安装程序(InnoSetup)安装到这些位置。("C:\ProgramFiles(x86)"和"C:\Users\Public"没有硬编码在代码中。但这些是建议的程序和数据安装位置,因此通常这些将是打开文件的路径,由安装程序大概以这些文件夹在用户计算机上应具有的任何本地名称创建。)我担心在非英语版本的Windows上,这些路径

windows - C :/Program is not recognized as an internal or external command

我在系统变量中有JAVA_HOME变量并设置为C:\ProgramFiles\Java\jdk1.8.0_60当我尝试使用命令%JAVA_HOME%时出现错误C:/Programisnotrecognizedasaninternalorexternalcommand.我的理解是因为程序后面的路径有空格,我也试过在路径中使用引号,但没有解决问题。即"C:\ProgramFiles\Java\jdk1.8.0_60"但没有帮助。编辑:我尝试用ProgramFiles删除那些。现在我的系统路径变量看起来像这样:%SystemRoot%\system32;%SystemRoot%;%Syste

c++ - 可执行错误 : Can't start program

完成我的C++程序(在Windows操作系统上使用代码块)(使用libcurl)后,当我尝试从可执行文件启动程序时,它显示一条错误消息说我无法启动程序,因为缺少libcurldll,然后重新安装程序重试。我认为这里不需要任何代码行,这只是一个配置和逻辑问题,任何想法,都会很棒!请注意,从代码块的控制台运行它工作正常。 最佳答案 DLL或SO的常见问题是可执行文件需要知道它们的位置。一个常见的解决方案是将DLL库放在与可执行文件相同的文件夹中:找到libcurldll文件。找到包含您的可执行文件的文件夹。将libcurldll文件复制

windows - 如何在 MATLAB 中访问 'Program Files' 文件夹

有什么方法可以从MATLAB的“ProgramFiles”文件夹中访问可执行文件? 最佳答案 规范cdMATLAB中的函数将帮助您更改目录以方便您需要执行的操作。然而,诀窍在于该目录中有空格,因此尝试开箱即用地使用cd会给您一个错误。您当然可以指定一个字符串来决定要更改目录的位置,但是文件夹分隔符的方向(即\或/)在操作系统之间是不同的。我建议您使用函数fullfile这样MATLAB就可以通过为函数提供可变数量的字符串来构建有效的目录字符串,其中每个字符串都是您要导航到的位置的子目录。对于您的情况,请执行以下操作:cd(fullf

c# - 错误 : must declare a body because it is not marked abstract or extern

在Win10上使用csc.exe编译时,清除此错误时遇到一些问题。我对C#很陌生。在我1月份开始上课之前做一些自学。遵循有关执行此操作的“TeamTreehouse”教程。他们在工作区中使用mono。我更喜欢在我的机器上使用vscode来熟悉在单声道之外使用C#。从我读到的关于CS0501的内容来看,我的问题是编译器问题,不应该是问题,但使用csc.exe会导致问题。添加abstract会带来一系列全新的问题。从终端编译器使用的命令是csc*.cs我不确定下一步该去哪里寻找解决方案。我一直无法使用所谓的Auto-ImplementedProperties找到一个可用的。错误是Invad

c - 变量.c :4:1: error: expected declaration specifiers or '...' before '(' token

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭9年前。我今年13岁,正在学习C语言编程,因此我对C语言编程有非常基本的了解。我正在学习如何“显示变量值”,我使用的是非常基本的代码,但是当我尝试使用GNU(MinGW)编译它时,它告诉我...vars.c:4:1:错误:预期的声明说明符或“...”在“(”标记之前请有人告诉我如何解决这个问题!这是代码:#includeintmain((printf("Integ

c++ - Cygwin + windows 10 错误 "sigfillset was not declared in the scope"

我正在尝试使用Cygwin在Windows上编译代码。当前代码在Linux上编译成功。以下是我在Windows10上编译代码所遵循的步骤。1)我在我的Windows10机器上安装了Cygwin。2)从cygwin的安装包中安装了gcc、g++、boost。3)在环境变量中添加了cygwin路径。当我编译代码时,它会抛出以下错误。usr/include/boost/asio/detail/posix_signal_blocker.hpp:Inconstructor‘boost::asio::detail::posix_signal_blocker::posix_signal_blocke

windows - 将 32 位应用程序安装到 C :\Program Files\instead of the C:\Program Files(x86)\? 中会产生什么负面影响

将遗留32位应用程序安装到C:\ProgramFiles而不是C:\ProgramFiles(x86)会产生什么负面影响? 最佳答案 根据您的应用程序,它可能会导致问题。例如,如果您的应用查询ProgramFiles文件夹,WOW仿真层将返回ProgramFiles(x86)。因此,如果您尝试查找与安装位置相关的内容,您将会失败。 关于windows-将32位应用程序安装到C:\ProgramFiles\insteadoftheC:\ProgramFiles(x86)\?中会产生什么负面