草庐IT

windows - 在不使用 nircmd 实用程序的情况下移动任何打开的应用程序在 Windows 批处理文件中的位置

有没有办法直接从批处理文件中使用任何命令移动打开的应用程序的位置(注意:我不想使用nircmd或任何其他实用程序)例如nircmd:nircmd.exewinmovestitle"a1"xyhl与nircmd做的事情相同,我们能否在不使用nircmd或任何其他外部实用程序的情况下获得上述输出。有什么命令吗?提前致谢。 最佳答案 在纯BAT中你不能那样做您可以使用Autoit借助WinMove功能非常轻松地完成此操作。 关于windows-在不使用nircmd实用程序的情况下移动任何打开的

c# - 打开自定义文件,args 始终为空

这个问题在这里已经有了答案:HowtogetcommandlinefromaClickOnceapplication?(1个回答)关闭7年前。我有C#WinForm.NET4.5应用程序。我设置项目->属性->发布->选项->文件关联。这部分似乎有效,因为它设置了我选择的图标,如果我双击带有自定义扩展名的文件(在本例中为*.psi),它会打开我的应用程序。但是我很难获得双击的文件名。不知何故,我的staticvoidMain(string[]args)args总是空的。我使用ClickOnce部署方法。任何人都可以帮助我解决我缺少的用我的应用程序打开自定义文件的问题。staticvoi

windows - Emacs - 尝试打开信息文件时未找到 "Uncompression program ' gzip“

我是Emacs的新手,所以这可能是一个非常幼稚的问题,但我似乎找不到任何相关信息。基本问题似乎是我无法打开任何“信息”主题。当我尝试打开它们中的任何一个时出现的错误是:Uncompressionprogram'gzip'notfound我已经为Windows安装了Gzip(here),但这并没有解决问题。我在Windows7和Windows8.1机器上都试过这个。我正在使用Emacs24.3(i386-mingw-nt6.1.7601),虽然我也尝试过来自here的Emacs24.4.50.1(x86_64-w64-mingw32) 最佳答案

windows - bat-Script : execute command, 重新打开cmd并执行另一个命令

大家早上好我尝试编写一个脚本来执行以下示例(全部在cmd中):执行命令等待命令完成关闭cmd窗口并打开一个新的执行另一个命令退出我的问题在第2点和第3点。exit不可能,因为脚本已终止。并使用命令startcmd/k将打开一个新的cmd实例,同时执行两个命令(1和4)。提前致谢编辑:请求的代码cupchocolateyexit//Notworkingcupall-ypause编辑:解决方案@echooffcupchocolateySCHTASKS/delete/tn"updateAll"/fSCHTASKS/create/tn"updateAll"/tr"cmd.exe/c\"cupa

c# - 记事本如何在最近打开的文件夹中创建快捷链接

当我们使用记事本打开文本文件时,会在最近的文件夹中创建一个快捷方式文件。记事本如何在内部做到这一点。我尝试使用打开文本文件Process.Start("C:\test.txt");但是没有创建快捷方式。但对于其他文件,如图像、视频和音频,正在创建最近的文件快捷方式。通过使用Process.start("c:\summer.jpeg");我也尝试使用下面的命令。ProcessStartInfopsi=newProcessStartInfo();psi.WindowStyle=ProcessWindowStyle.Hidden;psi.UseShellExecute=true;psi.Wo

windows - 重新打开对话框时,访问键是否应保留下划线?

我使用的是DelphiXE7,我的问题是关于何时应显示快捷键(也称为访问键)。具体来说,我注意到如果我显示辅助窗体(即不是主窗体)并按下Alt键,则会显示加速器(预期行为)。如果我然后关闭并重新打开对话框,加速器仍然显示(不按Alt)。这被认为是正确的Windows7行为吗?如果这不是正确的行为,那么我可以向窗体的OnShow添加什么代码(如果有的话)来重新隐藏加速器? 最佳答案 平台标准是,如果通过键盘操作调用对话框,则显示访问键。显示对话框后,如果您按ALT键,则会显示访问键。那么,为什么第二次打开表单时会显示访问键?好吧,如果

windows - 如何在不阻塞 Windows 的情况下打开文件?

我看到CreateFile函数接受一个FILE_FLAG_OVERLAPPED参数来使文件io非阻塞。但是,如何使CreateFile调用自身成为非阻塞的? 最佳答案 不幸的是,CreateFile是同步的。如果您需要它是非阻塞的,您可能正在尝试在UI线程中执行I/O。避免这种情况。你没有提到编程语言,所以我假设它是C++。您可以使用thestandardlibrary'sthreadingfacilities将I/O密集型工作卸载到工作线程中。例如,您可以将其包装在packaged_task中或async.

C# Keys.Apps 将始终打开 Windows 上下文菜单

我正在尝试处理键盘上的应用程序/上下文菜单键。应在TextBox中捕获该键,然后应显示已编程的DataGridView对象的ContextMenuStrip。然而,显示ContextMenuStrip却非常简单。我唯一的问题是标志e.Handled=true似乎无法阻止TextBox的Windows默认上下文菜单出现。因此,它打开DataGridView的ContextMenuStrip和TextBox的默认上下文菜单。适用以下代码:voidEditSearchField_KeyDown(objectsender,KeyEventArgse){if(e.KeyCode==Keys.Ap

windows - 在 Windows 上崩溃后如何保持 subprocess.Popen 控制台打开?

我的目标是为每个Popen进程使用几个不同的参数调用主程序,每个进程都有自己的控制台窗口。但是,一旦遇到崩溃,它就会关闭该控制台,我真的很想让它保持打开状态。importsubprocessfromsubprocessimportCREATE_NEW_CONSOLEimporttimeforiinrange(1,5):subprocess.Popen(["python","main.py",str(i),str(i)],close_fds=False,creationflags=CREATE_NEW_CONSOLE)time.sleep(3)是否可以使用subprocess.Popen

c# - Windows 窗体 OpenFileDialog,如果对话框已经显示则阻止打开实例

我的类(class)有一个OpenFileDialog实例,就像这样。publicMyClass{publicOpenFileDialogDialog{get;set;}publicMyClass(){Dialog=newOpenFileDialog();}publicvoidShowDialog(){if(Dialog.ShowDialog()==DialogResult.OK){DoStuff(Dialog.FileNames);}}}问题是,如果我多次点击按钮打开对话框,对话框只会弹出一次。关闭第一个对话框后,它会再显示两次。有什么方法可以检测对话框是否已显示以防止弹出对话框?编