草庐IT

auto-start-shell

全部标签

windows - 如何使用命令提示符或 Power Shell 为多个文件夹中的多个文件创建符号链接(symbolic link)?

我有两个主文件夹,它们在不同的驱动器中有很多子文件夹。必须为第二个文件夹中的所有文件创建符号链接(symboliclink)到第一个文件夹。C:\folderC>tree/fC:.├───folder1│file1.txt│file3.txt│└───folder2file1.txtfile3.txtD:\folderD>tree/fD:.├───folder1│file2.txt│└───folder2file2.txt使用2个命令的结果:C:\>mklinkC:\folderC\folder1\file2.txtD:\folderD\folder1\file2.txtsymboli

c# - AppWinStyle 不适用于 Process.start

我正在尝试将AppWinStyle与Process.start一起使用,但它没有像我预期的那样工作。下面的代码将打开文件1.txt并将其最小化,并且没有焦点。Shell("notepadD:\1.txt",AppWinStyle.MinimizedNoFocus)但下面的代码将打开1.txt并聚焦它。它不会被最小化。Process.Start("D:\1.txt",AppWinStyle.MinimizedNoFocus)为什么会这样?请帮我解决这个问题 最佳答案 样板示例:usingSystem;usingSystem.Diagn

windows - 安装 GitHub 桌面时出错 "Application cannot be started, contact the application vendor."

我最近从Windows7升级到Windows10,在安装GitHubDesktop时,出现以下错误:"Applicationcannotbestarted,contacttheapplicationvendor."当我点击详情时,出现如下错误:"Unabletoinstallthisapplicationbecauseanapplicationwiththesameidentityisalreadyinstalled."我尝试了几种故障排除方法,例如:以管理员身份运行.exe文件;从Local/apps/中删除2.0文件夹禁用WindowsDefender但它们似乎都不起作用。我不明白

r - system() 返回错误但 shell() 有效

我最近完成了(Windows)系统更新,现在我无法再使用R运行系统命令。我尝试重新安装R和所有用过的包,但这并不能解决我的问题。重启也没有解决问题。我刚刚发现,虽然system()和system2()命令不再起作用,但shell()命令却起作用。>system('ECHO"test"')Warningmessage:runningcommand'ECHO"test"'hadstatus127>system2('ECHO"test"')Warningmessage:runningcommand'ECHO\"test\"'hadstatus127>shell('ECHO"test"')"t

windows - 如何将 perl 脚本中设置的环境变量导出到批处理 shell?

我正在使用批处理脚本在Windows上执行perl脚本。我在批处理脚本中设置以下变量:SETPATH_VAR=C:\Users\我可以在perl中访问PATH_VAR,如下所示:my$path1=$ENV{'PATH_VAR'}我还想将perl中设置的环境变量导出到批处理。就像我现在所做的相反。有办法吗?附言:我试过这个,但它不起作用:$ENV{'PATH_Z'}="HelloWorld"; 最佳答案 对环境变量的更改不会影响父进程,这是它们工作方式的一部分,因此您在Perl脚本中所做的任何事情都不会更改批处理脚本的环境变量。但是,

c# - 如何将项目添加到 Windows Shell(右键单击)?

我将制作一个将在后台运行的桌面应用程序,这意味着没有可见窗口,并且我希望在用户右键单击文件时出现一个名为“上传文本”的选项。有人能指出我正确的方向吗?我还必须确保,如果有人想在任何时候卸载该程序,shell修改也将被彻底消除。该应用程序将运行WindowsXP、WindowsVista和Windows7。这些操作系统在处理我的shell困境方面有何不同? 最佳答案 这是一个shell扩展。你已经用C#标签标记了这个问题;你应该知道writingshellextensionsinamanagedlanguageisstronglydi

windows - 如何修复此 Azure 错误 : web role unable to start after disabling remote desktop connections?

在禁用远程桌面连接后,我遇到了一个奇怪的Azure问题。我开始从AzureSDK1.2升级到1.4,并启用了远程桌面以便于调试。但是,一旦我完成升级并且部署时一切正常,我就在禁用远程桌面连接的情况下进行了最后一次部署。令我惊讶的是,我的Web角色实例卡在了“等待角色开始”阶段。有趣的是,worker角色实例正常启动。大约20次部署后,问题100%可重现:启用远程桌面:一切正常远程桌面已禁用:Web角色实例无法启动启用Intellitrace似乎没有帮助,因为尝试获取日志会导致“没有可用的IntelliTrace日志”错误。正如预期的那样,我的源代码控制工具显示启用和禁用远程桌面之间的唯

c++ - Shell Extension DLL - 如果用户在文件夹空白区域内单击,如何捕获文件夹路径?

使用shell扩展dll,如果用户在文件夹空白区域内单击,如何捕获文件夹路径? 最佳答案 如果你正在实现一个shell扩展dll,那么你会在你的IShellExtInit::Initialize(中得到路径)方法作为pidlFolder参数。为确保您的扩展也注册了文件夹背景,您还必须在HKCR\Directory\Background\shellex\ContextMenuHandlers下创建适当的条目 关于c++-ShellExtensionDLL-如果用户在文件夹空白区域内单击,如

windows - 将 git describe 设置为 shell 变量

我想根据gitdescribe命令的输出创建一个目录。这不有效:setNAME=gitdescribemkdir%NAME%我该怎么办? 最佳答案 在Windows中,要捕获命令的输出,您可以使用FOR/F命令。阅读HELPFOR然后试试这个FOR/F%ain('gitdescribe')domd%a 关于windows-将gitdescribe设置为shell变量,我们在StackOverflow上找到一个类似的问题: https://stackoverfl

windows shell - 如何检测脚本文件的当前位置?

我正在尝试将windowsshell文件插入到分析文件夹内容的文件夹中。现在我想知道如何检测当前路径是什么?即使用FileSystemObject放置vbs文件的位置?设置objFSO=CreateObject("Scripting.FileSystemObject") 最佳答案 SetobjFS=CreateObject("Scripting.FileSystemObject")WScript.EchoobjFS.GetParentFolderName(WScript.ScriptFullName)