草庐IT

Autodock vina批量分子对接(虚拟筛选)

全部标签

Java 虚拟机启动器错误 : Invalid or Corrupt Jar file

我正在使用netbeans创建一个jar文件。然后我使用lanch4j创建这个jar文件的exe.当我在我的计算机上运行这个exe文件时,它运行良好但是当我在其他计算机上运行这个exe时它给了我警告无法验证发布者。你想运行这个软件吗单击“运行”时,exe文件运行正常。我通过使用windowssdk附带的signtool.exe将证书添加到我的exe文件来删除该警告。它成功地将证书添加到我的exe文件。但是现在当我运行我的exe文件时它给我错误"Java虚拟机启动器错误:无效或损坏的Jar文件”请帮助我。谢谢。 最佳答案 抛出此警告是

c# - 跨多个 Windows 10 虚拟桌面的持久窗口?

我有多个窗口的C#WPF程序。我添加了对Windows10桌面的支持,但用户希望在桌面之间移动时某些窗口保留在屏幕上。例如,如果窗口A在第一个桌面上打开,然后他们翻转到第二个桌面,他们希望窗口A保留在新桌面上的相同位置。我所知道的唯一功能来自VirtualDesktopManager:GetWindowsDesktopId()IsWindowOnCurrentVirtualDesktop()MoveWindowToDesktop()有办法吗?还有没有办法检测桌面翻转何时启动?因为如果是这样,我总是可以调用IsWindowOnCurrentVirtualDesktop(),如果答案是否定

windows - 批量AD用户属性更新

我有一个包含两列SamAccount和EmployeeID的csv文件。我需要一些帮助来使用powershell在AD中进行批量更改,以将员工ID添加到csv中的每个相应用户。我之前执行过导入,但只是获取命令。我从哪里开始? 最佳答案 你想构建一个循环来遍历你所有的samaccount名称并使用Set-AdUser更新所有具有员工ID的帐户根据您的评论编辑:示例CSV:samName,empIDuser1,123user2,456示例代码$SamIDList=import-csvC:\someFile.csvforeach($idi

windows - 通过批量创建新文件而不覆盖旧文件

基本上我有这个批处理文件:@echo关闭bps-fbps.txt退出每次我运行批处理时,新的bps.txt文件都会覆盖旧文件。我想要的是每次运行它时都以某种方式出现新文件,例如bps1.txt。如果我再次运行它,它应该以bps2.txt等形式出现。因此,例如,如果我运行批处理3次,我将得到bps.txt、bps1.txt、bps2.txt。 最佳答案 没有内置函数。使用计数器,检查文​​件是否存在,如果不存在则递增计数器并重试:set"counter=":SearchFreeFileifexistbps%counter%.txt(s

windows - 批量 IF 变量比较神秘地不起作用

我想创建一个批处理文件,它读取2个不同的值,并根据它们的比较方式进行相应处理。但是,比较永远不会起作用。代码是:REMstring1andstring2containthefollowingteststring"----------COUNT.TXT14"fromwhichthenumberattheveryrightwillbeextractedinthenextlines:REMreadnumbersfromstringsandsaveasvariablesset/avar1=%:string1:~22,2%set/avar2=%:string2:~22,2%IF#var1#==#

windows - 字符串批量替换为变量

我想用另一个字符串批量替换字符串的某些部分。但我不知道这个字符串会是什么。所以我想为此使用一个变量:for/r%%iin(\file\tmp\*)do(call:createJob%%i)goto:eof:createJobSETLOCALsetfilename=%1for/F"delims="%%iin(%filename%)do(set"line=%%i")call:addId"%line%"ENDLOCALgoto:eof:addId@setlocalenableextensionsenabledelayedexpansionsetstring=%~1set/A"i=0"echo

windows - 批量强制 Windows 计算器在 Windows 10 中关闭

我有三台显示器,我喜欢在三重环绕声中玩《神之浩劫》。为此,NVIDIA控制面板要我关闭一些(对我来说是随机的)应用程序,然后它才能发挥它的魔力。这一切都很好,但是计算器应用程序很难关闭。我必须使用任务管理器强制进程停止,因为出于某种原因它并不总是自己停止。我想为此使用一个批处理脚本,这样只需双击一下它就会自动关闭(以及一些有时需要关闭有时不需要关闭的其他应用程序)但是由于计算器不仅仅是一个简单的.exe,我不知道如何关闭它。我发现的常规进程是taskkill/f/improcessname.exe但是,计算器没有我可以杀死的简单.exe。默认的Windows10应用有奇怪的名称,并且根

c++ - 如何判断虚拟内存页是否已被锁定?

比如说,如果在某个时候我的进程中的某个范围的虚拟内存被这样锁定://Memorywasreserved&committedassuchvoid*pMem=::VirtualAlloc(NULL,4096,MEM_COMMIT|MEM_RESERVE,PAGE_READWRITE);//...//Andthen::VirtualLock(pMem,4096);所以在我的进程的虚拟内存中有一个页面的任意地址,我可以判断它是否是locked? 最佳答案 使用win32api这是不可能的。但如果使用ZwQueryVirtualMemory与

windows - 如何从 Microsoft 为 Windows 10 签署我的微型筛选器驱动程序

我已经创建了自己的迷你过滤器驱动程序,例如迷你spy(来自Windows-driver-samples的示例)。现在我已经完成我的驱动程序并使用我们自己的SHA-1公司证书签名。但它仍然需要微软签名才能在Windows10机器上运行。我在互联网上搜索了我的驱动程序签名。但它误导了我。如何从Microsoft签署我的驱动程序? 最佳答案 是的,新的司机签名系统是一个巨大的PITA,这使得与CI集成和正确检查变得非常困难。这也是一堆损坏的链接和过时的信息页面,特别是如果您添加了SHA1的弃用。所需的步骤是:编译你的驱动使用非EV的SHA

windows - 如何批量获取未识别的网络适配器名称

我已经知道如何获取所有网卡名称,但我分不清正常使用和未识别通过使用netsh接口(interface)ip显示接口(interface)或其他命令,你可能会得到所有的适配器名称。 最佳答案 可以使用Win32_NetworkAdapter获取必要的信息。类。例如:Get-CimInstance-ClassNameWin32_NetworkAdapter-Filter@'NetConnectionID="LocalAreaConnection"ANDNetConnectionStatus=2ANDNetEnabled=TrueANDP