如何在 C# 中删除快捷方式文件
如何从程序文件夹中删除程序图标? 解决方案 要获取开始菜单位置,请使用枚举.类似以下内容应该让您开始: string startMenuDir = Environment.GetFolderPath(Environment.SpecialFolder.StartMenu); string shortcut = Path.Combine(startMenuDir, @"The Company\MyShortcut.lnk"); if (File.Exists(shortcut)) File.Delete(shortcut); 如果您不知道确切的文件名,则可以使用 directory.delete.delete.delete 其他解决方案 快捷文件是一个正常文件,它恰好重定向(单击)调用到另一个文件,程序或目录.要删除快捷方式,您可以使用File.Delete(path_to_lnk_file); 其他解决方案 在Windows Explorer中,
18 2024-04-25
编程技术问答社区
如何在 c# 中禁用文本框键盘快捷键?
我刚刚注意到TextBox具有默认快捷方式,因此每当您按CTRL + H时,它都以删除字母开始,就好像您按下BackSpace一样. 这可能会很烦人,因为我想在按下CTRL + H时打开表格.是否有任何方法可以停止靠背,同时仍能使用它打开窗口? 解决方案 CTRL-H是ASCII BS(Backspace)字符. 您可以禁用(或重新定义),因为Ctrl+H和Backspace并非完全相同.在上列出了一些示例.其他键. 您需要在Form1.Designer.cs中添加KeyEventHandler: this.textBox1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.textBox1_KeyDown); 和您的Form1.cs添加此功能: private void textBox1_KeyDown(object sender, KeyEventArgs e) { if
22 2024-04-24
编程技术问答社区
在Windows 7 box (64 bit)上从vb.net创建快捷方式
我正在尝试从Windows 7框(64位)上的VB.NET代码创建桌面快捷方式.以下代码在XP上起作用,但是当在Win7上运行时,我只会收到一条消息,说明该应用已停止工作: Imports IWshRuntimeLibrary Dim WshShell As WshShellClass = New WshShellClass Dim MyShortcut As IWshRuntimeLibrary.IWshShortcut ' The shortcut will be created on the desktop 'Win 7 MyShortcut = CType(WshShell.CreateShortcut("C:\Users\Public\Desktop\iexplore.lnk"), IWshRuntimeLibrary.IWshShortcut)
10 2024-04-23
编程技术问答社区
更改快捷方式的 vbs 脚本在 7 中有效,但在 XP 中无效
我正在尝试编写一个脚本,该脚本将在WinxP和Win7(32和64位)中更新桌面快捷方式.我有两个问题,在XP中,快捷方式的目标路径不会改变,在XP和7中,快捷方式的"开始"部分不会改变.这里怎么了,我该如何纠正? If InStr(GetWindowsVer(), "XP") > 0 then IterateFolder("C:\Documents and Settings\") Elseif InStr(GetWindowsVer(), "7") > 0 then IterateFolder("C:\Users\") End if Sub IterateFolder(folderPath) Dim strFolderToSearch, objFSO, objRootFolder, objFolder, colSubfolders, strOutput, subFolder strFolderToSearch = folderPath
38 2024-04-22
编程技术问答社区
在用户开始菜单 CSIDL_STARTMENU 中创建快捷方式的正确方法
我正在为Windows 10制作一个非高级软件安装程序.安装程序将应用程序保存到C:\Users\USER_NAME\AppData\Local\MY_APP_NAME文件夹中.它还在C:\Users\USER_NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\文件夹中创建了快捷方式.快捷方式正确出现在开始菜单中,但从未出现在搜索结果中. 我尝试重建搜索索引,并在没有运气的情况下运行启动菜单故障排除.我来自波兰,因此Cortana在我的机器上被禁用. 我研究了该文件夹中的其他快捷方式,发现某些应用程序出现在搜索结果中,而其他应用程序则没有.例如,在搜索结果中出现了指向Sourcetree的链接,而R-Link 2工具箱的快捷方式则不会出现. Sourcetree和R-Link 2工具箱都安装到AppData\Local文件夹中,两个快捷方式都保存到AppData\Roaming\Microsoft\Windo
18 2024-04-22
编程技术问答社区
Flutter: 如何以编程方式在主屏幕中创建应用程序快捷方式?
我知道这里有类似的问题,但是它们都没有解决我的问题. 我希望,当我的用户按发送到主屏幕时,可以在主屏幕中创建整个应用程序/选择的屏幕/特定功能的快捷方式.怎么做?请帮助 解决方案 关注 this 链接以查看如何在本机Android中创建主屏幕快捷方式图标. 然后,您只需使用
36 2024-04-22
编程技术问答社区
在活动终端或使用按键绑定指向终端的特定位置运行活动 python 文件
in VsCode我正在尝试找到我的能力: 运行ACTIVE ACTIVE与shift+enter 集成的终端中的python文件 注意:我已经有一个键绑定到"在活动中运行活动文件 终端"但是我不包括python解释器路径/关键字 在启动命令之前,它只是打开文件) 我知道有多种方法可以在终端中运行python文件(f5用于调试等...)和" shift+enter",如果您不必处理运行文件的位置. 在这种情况下,当" shift+enter"时,我想"我的/project/project/where/my/file/is",然后是" python3 myfiletorun.py",因此在文件的终端打开一个终端位置将使我能够在没有任何位置问题的情况下迅速达到快捷方式. 我看到了3个步骤: 开放终端 - >(? CD到文件的文件夹位置 - >(CD C:/POTHELS/PATH/TO/FILE) 运行python文件(python3 mypython
20 2024-04-22
编程技术问答社区
我需要编写一个 powerhell,创建一个 url 快捷方式并打开谷歌浏览器。
我在创建脚本和自学知识方面具有非常基本的知识. 我需要构建一个创建URL快捷方式并向Google Chrome打开的PowerShell 该网站具有某些目前仅在Chrome中使用的功能 我已经为创建图标创建了基础,但需要帮助告诉它仅通过Chrome打开而不是默认浏览器 $new_object = New-Object -ComObject WScript.Shell $destination = $new_object.SpecialFolders.Item("AllUsersDesktop") $source_path = Join-Path -Path $destination -ChildPath "\\Procore Login.url" $source = $new_object.CreateShortcut($source_path) $source.TargetPath = "https://login.procore.com/" $source.S
14 2024-04-22
编程技术问答社区
Ctrl 快捷键在 gvim 中不起作用
我正在尝试为VIM做快捷方式,以使其更适合Esperanto,当我按 ctrl + w : imap "Delete last word 它可以与vim一起使用,但是gvim它只是放置ĝ字符. 如何使其与gvim? 一起使用 编辑:我发现它即使没有映射即使可以使用vim. 但是我仍然无法与gvim. 对抗 解决方案 我在西里尔字母中面临同样的问题.例如,在插入模式中键入 ctrl +ы仅会导致ы.我进行了一些搜索,并且看起来这是一个特定于GVIM的问题. 希望还有其他GUIS和QT版本更好.它将 ctrl + 作为 ctrl + s 作为其他X应用程序( s 和ы在我的键盘上共享相同的键). XEV显示相同的结果.因此,看看
28 2024-04-22
编程技术问答社区
在 Cscope 搜索中使用光标下的单词
是否有一种方法可以在VIM中的cscope搜索中使用光标下的单词? 如果光标超过变量Foo,并且我想避免在命令行中再次键入Foo,但想组装:cs f s Foo. 有什么方法可以自动化? 解决方案 使用 ctrl-r ctrl-w 将光标下的单词复制到命令行: :cs f s 参见文档 P>
22 2024-04-22
编程技术问答社区
禁用单个 ALT 键来激活菜单
我试图在Windows键的外观和感觉中禁用Alt键的默认行为,何时将JTEXTAREA聚焦并且框架安装了JMENU.默认情况下发生的是菜单获得键盘焦点,因此您无法继续在此输入. 我的第一次尝试是通过将键添加到JTEXTAREA INPUTMAP: 来捕获单端口. //Disable ALT key presses when the textarea is focused jta.getInputMap(javax.swing.JComponent.WHEN_FOCUSED).put(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_ALT, 0, true), "ALTKEY"); jta.getActionMap().put("ALTKEY", new javax.swing.AbstractAction() { private static final long serialVersion
26 2024-04-22
编程技术问答社区
是否有办法解决 .lnk 目标,使其适用于最终位于 c:\windows\installer 中的链接?
解决LNK的常用方法涉及使用WSHELL.WSHSHORTCUT或ISHELLLINK以这种方式: var WshShell = WScript.CreateObject("WScript.Shell"); var oShellLink = WshShell.CreateShortcut(strDesktop + "\\some-shortcut.lnk"); WScript.Echo(oShellLink.TargetPath) 但是有一些无法解决的链接:分辨率最终以 c:\ Windows \ installer \ {some-guid} \ python_icon.exe.exe .大多数办公节目也有这个问题. codeproject具有另一个解决方案,通过反向工程进行lnk格式还有其他方法吗? 这是什么C:\ Windows \安装程序文件夹? 是什么? 解决方案 Ok I've found the solution here : http://
26 2024-04-22
编程技术问答社区
Vaadin 表格中的全选快捷键(Ctrl-A)?
我在我的UI构建器代码中有以下片段: table.addShortcutListener(new ShortcutListener("Select all", null, KeyCode.A, ModifierKey.CTRL) { @Override public void handleAction(Object sender, Object target) { AbstractSelect t = (AbstractSelect) target; if (t.isMultiSelect()) { t.setValue(t.getItemIds()); } } }); return table; 这允许按 ctrl + a 选择表中的所有项目.通常,这是在我第一次加载视图的情况下工作,直到将表格不可见(setVisible(false))为止.在使表再次可见后,它不再有效(甚至在重新加载页面上),只要我按 ctrl + a ,
18 2024-04-22
编程技术问答社区
在 Spyder 编辑器中切换脚本的快捷方式
有人知道在Spyder中打开的不同脚本之间切换的快捷方式吗? 我知道 ctrl + shift + e 用于切换到编辑器,但是在编辑器中,是否有任何方法可以切换只是键盘? 解决方案 您可以使用 ctrl + pageup / pageDown 在文件之间切换,但是该 https://code.google.com/p/spyderlib/issues/issues/detail? id = 43 .对我来说,它在电流中正常工作. 其他解决方案 您也可以使用 ctrl + p 显示一个窗口小部件列出了所有打开文件.您也可以在那里过滤它们. 其他解决方案 在Python 3.8中,仅 ctrl + shift + p 为我工作
58 2024-04-22
编程技术问答社区
标签和元素快捷键-Sublime Text 2
有没有一种方法可以为您的标签做自己的快捷方式,例如,如果我输入" li",它将自动放入li type =" square",而我所要做的就是命中? 解决方案 您是否尝试过自己的片段? 尝试 工具中的命令 ${1:Item} ${2:} ]]> li 如果您键入li,则将在当前文件中输入 -tag,然后按 tab . 您也可以添加标签以将其限制为HTML文件. 来自 unofficial文档: 可以将片段存储在任何软件包的文件夹下,但是要在学习时保持简单,可以将它们保存到软件包/用户文件夹
20 2024-04-22
编程技术问答社区
如何运行快捷方式
我想知道从另一个应用程序内运行应用程序快捷方式的"官方"方式是什么. 这样: string program = "application.exe"; Process.Start(program); 如果application.exe是一个快捷方式. 当然,原因是该应用程序的实际文件名是appication.exe.lnk.现在,Windows Explorer不会显示.lnk零件(即使您在DOS框中进行dir时,它也会显示 时,即使您具有"已知filetypes"的"隐藏扩展"). 所以我想出的是这个 string program = "application.exe"; if (!File.Exists(program)) program += ".lnk"; Process.Start(program); 但是我一直想知道有更好的方法.这听起来...斑点.但是我的搜索已经空了.除了解释如何创建快捷方式和内容. 解决方案 这个对我有用 pri
50 2024-04-22
编程技术问答社区
如何在 WPF 中显示 AccessKey 而无需按 Alt 键?
我正在使用AccessText显示我的文本,默认情况下我需要访问键,而不按alt键显示. MS Word中的插入表对话框(Office 2010)包含默认情况下显示访问键的文本.我需要这样的东西. 有可能吗? 问候 Jawahar 解决方案 我认为这是一个窗口设置.如果您使用的是Win7,请查看以下内容. os_forum 其他解决方案 您可以愚弄UI.
20 2024-04-22
编程技术问答社区
在启动文件夹中创建快捷方式(VB.NET)
我有此代码,这给了麻烦: Imports IWshRuntimeLibrary Imports Shell32 Public Sub CreateShortcutInStartUp(ByVal Descrip As String) Dim WshShell As WshShell = New WshShell() Dim ShortcutPath As String = Environment.GetFolderPath(Environment.SpecialFolder.Startup) Dim Shortcut As IWshShortcut = CType(WshShell.CreateShortcut(ShortcutPath & Application.ProductName & ".lnk"), IWshShortcut) Shortcut.TargetPath = Application.ExecutablePath
16 2024-04-22
编程技术问答社区