草庐IT

内外部

全部标签

c# - 更改外部窗口的最小尺寸

是否可以更改外部窗口的最小尺寸并调整它的大小。假设外部应用程序窗口的大小为(400,400),最小大小为(200,200),我们有什么办法可以将其更改为(100,100)。我有外部窗口的句柄。我尝试使用MoveWindow函数internalstaticexternboolMoveWindow(IntPtrhWnd,intX,intY,intnWidth,intnHeight,boolbRepaint);但在窗口达到最小尺寸后无法执行此操作。不可能这样做吗?我愿意使用托管的c#代码,例如UI自动化,甚至是Windowsapi、pinvoke等。有什么建议吗?

windows - 'slc' 不是内部或外部命令,也不是可运行的程序或批处理文件

我正在尝试让StrongLoop在我的Windows7机器上运行。我用npminstall-gstrongloop安装了它它抛出了一些python错误,这似乎是预料之中的,然后执行完成。我按照此处指示执行了npminstallnpm步骤:http://docs.strongloop.com/display/public/LB/Installing+StrongLoop#InstallingStrongLoop-Windows当我在命令行上尝试“slc”时,出现了上述错误。我手动将它添加到路径中,但仍然没有。即使我直接进入slc文件所在的目录({user}\AppData\Roaming

windows - LLVM/Clang 3.8 未解析的外部符号 __readgsqword

我正在尝试在clang3.8.0forwindows(预构建)中编译以下代码intmain(){__readfsdword(0x30);__readgsqword(0x60);return0;}我收到以下链接错误errorLNK2019:unresolvedexternalsymbol__readgsqwordreferencedinfunctionmain知道为什么对__readfsdword的调用可以正常编译和链接,但对__readgsqword的调用却不能吗?我正在使用-m64编译标志来构建64位二进制文​​件,并且__x86_64__预处理器标志应该能够根据\lib使用__re

c# - C#获取外部进程的线程起始地址

我已经设置了一个简单的C#程序。我从kernel32.dll导入了OpenProcess,ReadProcessMemory和WriteProcessMemory.我已将一个外部进程获取到Process中类。我怎样才能得到StartAddress对于Thread#0对于特定的ProcessThread?Processprocess=Process.GetProcessesByName("Calculator")[0];if(process==null){Console.WriteLine("Processnotfound");return;}foreach(ProcessThreadt

windows - 如何将外部实用程序的输出重定向到 Windows 上 gVim 的底部区域?

是否可以将外部实用程序的输出重定向到gVim的底部区域,因此它应该像gVim内置命令(如:ls或:registers)的输出一样显示?有很多提示如何将外部工具的输出读取到当前缓冲区或新选项卡中,但我找不到将其重定向到底部区域的方法。我在Windows(gVim)上使用Vim7.3的GUI版本。有什么建议吗? 最佳答案 :echosystem('dir')应该得到你所描述的。 关于windows-如何将外部实用程序的输出重定向到Windows上gVim的底部区域?,我们在StackOver

windows - QT:外部拖放后的通知

在从我的应用程序中的QListView到外部目标(如资源管理器)的(成功)拖放操作后,我试图从qt获取任何类型的通知。到目前为止我尝试过的事情:QDropEvent:似乎只从内部小部件触发。mouseReleaseEvent:当我使用QDrop时停止工作我试图用pyhook设置一个鼠标钩子(Hook)来捕捉拖动后的鼠标弹起。这适用于成功的下降但挂起拒绝滴任何指示都会有所帮助。编辑忘了密码#-*-coding:utf-8-*-importsysimportpyHookfromPySideimportQtGuifromPySideimportQtCoreapp=QtGui.QApplica

python - 终止外部程序并使用 python 关闭其所有事件窗口

我在Windows平台上工作。我一直在学习使用python启动外部进程的不同方法。使用我自己的示例,我可以:os.system("C:\mainfolder\menu.exeC:\others\file1.inpC:\others\file2.inp")或os.popen("C:\mainfolder\menu.exeC:\others\file1.inpC:\others\file2.inp")或subprocess.call(["C:\mainfolder\menu.exe","C:\others\file1.inp""C:\others\file2.inp"])哪里:menu.e

使用外部主机名时 PHP 响应缓慢

我在Windows上的PHP脚本执行时间上遇到了一些问题(使用PleskPanel12的IIS8.5上的PHP5.5.14)。当我的PHP脚本需要连接到外部资源(邮件服务器、社交媒体API等)时,这需要几秒钟的时间,这太长了。只有当我使用主机名(例如smtp.gmail.com)时才会出现此问题。当我使用该服务器的IP地址时,脚本仅需几毫秒即可加载。因此,问题似乎出在DNS解析上。我找到了关于DNSLookupinPHP的帖子,所以我用PHPMailer尝试了以下操作:使用邮件服务器的主机名作为主机(慢)使用邮件服务器的IP地址作为主机(快!)让PHP执行DNS查找,然后使用该IP地址

windows - 缺少运算符 -3 无法识别为内部或外部命令。 - 批

我有这段代码,它按预期运行和完成。但在错误之后给出错误。Missingoperator.'-3'isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile.Missingoperator.'-3'isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile.r.6.5.mca它确实回应了正确的答案,虽然它是r.6.5.mca这是代码SET/aminrand=-3SET/amaxrand=3set/aplaceobject=

python - 从 python 运行和处理外部应用程序

我想开发Python脚本来打开一些基于Windows的应用程序,然后使用键盘输入一些模拟用户的数据/命令:然后运行​​MS计算器:“5”、“+”、“8”、“/”、“2”、“Enter”,就这样然后运行​​MS记事本:“Helloworld!”、“Ctrl+s”、“我的文件”、“Enter”、“Alt+F4”当然它可以在成功时返回exitingcode如1,并写入一些日志。我相信有一些库(可能用于UI测试目的),但我不知道。我知道有Selenium,但恐怕它只适用于网络浏览器应用程序。 最佳答案 为什么不直接使用AutoHotkey?