草庐IT

快捷指令

全部标签

java - 在java中的do while循环中只执行一次指令

在java中,如何在dowhile循环中只执行一次指令do{intparam;//executethisontyonetime(dependsofparam)//otherinstructionsinstructions}while(condition)谢谢 最佳答案 把你想只执行一次的语句放在一起是一种方法,但是,当然,这假设语句出现在循环的末尾或开始,并且不依赖于循环的条件on在循环中(之前或之后)。如果你有这样的事情:do{//dosomestuff//onetimecondition//dosomemorestuff}whi

c# - 如何运行快捷方式

我想知道从另一个应用程序中运行应用程序快捷方式的“官方”方式是什么。像这样:stringprogram="application.exe";Process.Start(program);如果application.exe是一个快捷方式,这将不起作用。当然,原因是应用程序的实际文件名是appication.exe.lnk。现在Windows资源管理器不会显示.lnk部分(即使您未选中“隐藏已知文件类型的扩展名”),而当您在DOS中执行dir时它会显示盒子。所以我想到的是这个stringprogram="application.exe";if(!File.Exists(program))p

windows - 如何将命令参数添加到Windows快捷方式

当我在cmd.exe中键入此命令时:E:\mywamp\redis-2.8.19\redis-server.exe--maxheap512mb运行成功。我想创建一个Windows快捷方式来快速启动redis。所以我在windows中创建了一个快捷方式,并用上面的内容填充目标输入。但是当我双击快捷方式时,它就消失了。--maxheap512mb的参数似乎没有传给redis-server.exe的程序。我试过用引号把目标字符串括起来,问题依旧。 最佳答案 您应该只将文件的路径封装在引号中:"E:\mywamp\redis-2.8.19\

Windows:创建不存在的驱动器的快捷方式不允许长文件夹和文件名

我正在尝试使用PowerShell创建一个快捷方式,以映射驱动器上的文件为目标。不过,此脚本将在驱动器实际映射之前运行。这是代码:$Shortcut=(New-Object-ComObjectWScript.Shell).CreateShortcut("$Env:USERPROFILE\Desktop\Test.lnk")$Shortcut.TargetPath="X:\FolderWithSpaces\Thisisalongfilename.txt"$Shortcut.Save()因为“X”驱动器还不存在,这就是快捷方式的“目标”字段最终显示的内容:WindowsXP:X:\Fold

javascript - 在链接 href 被某些用户操作更改后,从 Chrome 到桌面的拖放链接不会创建正确的桌面快捷方式

在我的应用程序中,我有一个指向其他网页的链接。用户可以将该链接拖到他的桌面并为该页面创建快捷方式。问题是,在运行时发生一些事情之后,我希望这个相同的元素指向不同的网页。更改元素的href会正常工作:更改后可以单击链接并打开正确的新页面。但是,拖放至桌面的功能在Chrome中无法正常工作:案例一:默认浏览器为IE,新链接被拖放到桌面,双击桌面快捷方式在IE中打开->打开正确的新页面。案例2(问题):默认浏览器是Chrome,新链接被放到桌面,双击桌面快捷方式在Chrome中打开它,但它是旧页面,就像url从未更改过一样..我尝试了一个简单的测试,其中href在按钮单击时发生变化,并且它也

c++ - 使用 IDebugControl::Disassemble 查看子程序的指令

所以我正在尝试使用WindowsAPI(DbgEng.h/.lib)“反汇编”函数来查看模块中某个函数(我知道它已导出)的指令。但是....它返回了一个意外错误。IDebugClient*clt;IDebugControl*ctrl;voidInitializeInterfaces(void){HRESULTstatus;if((status=DebugCreate(__uuidof(IDebugClient),(void**)&clt))!=S_OK){Utils::add_log("IDebugClientDebugCreatefailed:0x%X\n",status);}clt

windows - 如何创建快捷方式以在一个文件夹上启动批处理文件?

我一直在尝试创建一个快捷方式来启动从快捷方式位置向上一个文件夹的批处理文件。我已经能够使用与快捷方式相同的文件夹中的中间批处理文件来执行此操作,如下所示:中级.bat:@echo关闭FOR%%VIN("%~dp0..\")DOsetcurdrv=%%~dpV开始""%curdrv%Oneup.bat快捷方式目标是:%windir%\system32\cmd.exe/cIntermediate.bat并且“开始于”留空。这样我就可以将这些文件夹移动到驱动器或另一个驱动器上的任何位置,而且快捷方式仍然有效。但是,我想省略Intermediate.bat文件并直接启动Oneup.bat。我试

javascript - 创建快捷方式,打开网站并在 x 毫秒后重新加载

由于一个大型迁移项目,我们刚刚升级了工作中的组策略。没关系......问题是,我们的一些用户使用这个读取智能卡读卡器的java应用程序。在新机器上它不能在IE中运行,它必须在firefox中运行。麻烦的是,firefox第一次打开它时,它说没有java.lang.只要重新加载它,就可以了。因为用户就是用户,他们讨厌必须重新加载页面的想法,而且这也不是很优雅。由于公司的任何升级过程都很困难,而且我只是一个入门级的桌面支持人员,所以不会很快修复。所以我在想...有没有什么方法可以创建一个快捷方式,它可以打开页面,然后在第一次完成加载后重新加载它?它可以是本地html文件的快捷方式,然后将其

windows - 如果 Windows .BAT 文件中不存在文件,如何删除快捷方式?

我的文件C:\testing\file.exe已删除,但快捷方式仍保留在桌面上。如何使用.bat文件删除快捷方式?如果我手动删除它会起作用,但我必须编写一个包含一些更新的.bat文件,其他用户将在他们的笔记本电脑上运行相同的脚本。这是我的.bat文件中的命令REMdeletetheoldshotcutlnkfiledel"C:\Users\Public\Desktop\fileshortcut.lnk" 最佳答案 您可以查看shortcutjs.bat.使用-examine开关,您可以列出快捷方式属性。如果您在同一目录中有快捷方式,

c# - Win32 OpenFileDialog 不过滤 *.DOCX 快捷方式

我可以在装有Windows7SP1的多台不同计算机上执行此操作。这可以在记事本(或任何其他使用OpenFileDialog的应用程序)中复制创建DOCX的快捷方式启动记事本文件,打开过滤*.txt浏览到*.docx快捷方式的位置*.docx是我能找到的唯一不过滤的快捷方式扩展。到目前为止,我唯一的解决方法是让我的应用程序在用户选择文件后检查文件扩展名。有没有办法让OpenFileDialog像用户期望的那样过滤掉*.docx.lnk文件?为什么只有Office文件扩展名受到影响? 最佳答案 只有Office2007+文档的快捷方式受