`

Windows: 也谈“触手可及的命令提示符” (续) : Win7对应

 
阅读更多

背景介绍 :

 

前面写过一篇博客, 叫做: Windows: 也谈“触手可及的命令提示符”

里面实现了这样的一个功能:

 

 

遇到的新问题:

 

前几天公司的电脑升级到了Windows7 64, 我发现上面那篇博客的做法现在对Win7-64失效了.

调查了一下, 在Win7上面, 要实现上面的功能, 可以使用下面的脚本(附件里面可下载):

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Folder\shell\cmd]
@="MS DOS(&Q)"

[HKEY_CLASSES_ROOT\Folder\shell\cmd\command]
@="cmd.exe /k pushd %L"
 

与XP的稍有不同, XP上面的代码如下:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\cmd]
@="MS DOS(&Y)"

[HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
@="cmd.exe cd %1"

 

其他资源 :

 

如果大家和我一样只想要这么一个功能, 那么直接导入上面的注册表即可.

如果大家想对这个问题有个更深入的了解, 可以参考下面的链接.

他们是我调查的过程中发现的, 涉及包括这一功能的其他方法实现, Windows的Build-in功能, UAC等等.

 

前面三个是微软的链接

cmd here in windows 7?

To configure the command prompt

Cmd

后面这三个是其他的链接.

Open Command Window Here

Windows Vista Open Command Prompt Here With Elevated Privilege

"Command prompt here" for files and folders

 

其中, 我尤其喜欢Open Command Window Here 这篇文章.

不仅因为他详细讨论了如何右键支持Windows的命令行提示符,

还因为

①给出了一份有参考价值的资源列表

②介绍了如何在右键菜单里面集成Unix Korn Shell,Unix Bash,Cygwin Bash,PowerShell这些命令行提示符.

这些命令行提示符的集成方式分别如下:

 

Unix Korn Shell:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\sfuksh]
@="Open SFU Ksh Here"
[HKEY_CLASSES_ROOT\Directory\shell\sfuksh\command]
@="C:\\WINDOWS\\system32\\POSIX.EXE /u /c /bin/ksh -l -c \"cd \\\"`chgpath -p '%L'`\\\";ksh\""

 

Unix Bash

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\sfubash]
@="Open SFU Bash Here"
[HKEY_CLASSES_ROOT\Directory\shell\sfubash\command]
@="C:\\WINDOWS\\system32\\POSIX.EXE /u /c /bin/ksh -l -c \"cd \\\"`chgpath -p '%L'`\\\";bash\""
 

 

Cygwin Bash

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\cygwinbash]
@="Open Cygwin Bash Here"
[HKEY_CLASSES_ROOT\Directory\shell\cygwinbash\command]
@="c:\\cygwin\\bin\\bash.exe --login -i -c \"cd \\\"`cygpath -u '%L'`\\\";bash\""
 

PowerShell

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\powershell]
@="PowerShell Here"
[HKEY_CLASSES_ROOT\Directory\shell\powershell\command]
@="C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -Command Set-Location -LiteralPath '%L'"
 

 

 

 

 

分享到:
评论

相关推荐

    Windows: 也谈“触手可及的命令提示符”

    标题“Windows: 也谈“触手可及的命令提示符””暗示了这篇博文主要讨论的是如何在Windows操作系统中更方便地访问和使用命令提示符(CMD)。在这个主题下,我们可以深入探讨以下知识点: 1. **命令提示符**:...

    《触手可及的大数据分析工具:Tableau案例集》数据源

    《触手可及的大数据分析工具:Tableau案例集》数据源是针对Tableau这款强大的数据可视化和分析工具的一份重要参考资料。Tableau是一款领先的数据分析软件,它允许用户快速、直观地探索和理解大量复杂数据,使数据...

    触手可及的大数据分析工具TABLEAU案例集

    触手可及的大数据分析工具TABLEAU案例集触手可及的大数据分析工具TABLEAU案例集

    触手可及的大数据分析工具Tableau案例集

    触手可及的大数据分析工具Tableau案例集,对Tableau详细解刨,适合入门到中级学习

    触手可及的大数据分析工具Tableau案例集数据源 3.rar

    数据源 "触手可及的大数据分析工具:Tableau案例集" 提供了丰富的实践素材,帮助用户提升Tableau的使用技巧。 在“新建文本文档.txt”中,可能包含了一些关于案例集的说明或者使用指南,例如数据导入步骤、案例解析...

    触手可及的大数据分析工具:Tableau案例集(数据集)

    本资源“触手可及的大数据分析工具:Tableau案例集(数据集)”提供了一系列实际的数据集,旨在帮助用户通过Tableau进行深入的数据探索和洞察挖掘。 首先,了解Tableau的基本操作是至关重要的。Tableau提供了直观的...

    触手可及的大数据分析工具tableau案例集

    《触手可及的大数据分析工具tableau案例集》是tableau入门级的数,简洁的语言,配上丰富的实例讲解,很容易就可以上手tableau,帮助你高效处理数据,并没有精美的仪表盘制作,让你的数据可视化更上一层楼。...

    触手可及的大数据分析工具Tableau案例集PDF+数据集.7z

    触手可及的大数据分析工具Tableau案例集+数据集,Tableau Software致力于帮助人们查看并理解数据。Tableau 帮助任何人快速分析、可视化并分享信息。 本文档选取作者多年的实例,很有实用性,很快上手

    点亮世界 触手可及精美商务科技简约ppt模板.rar

    标题中的“点亮世界 触手可及精美商务科技简约ppt模板.rar”暗示了这是一个与商务、科技相关的PPT模板,设计风格偏向简约且具有全球视野。这个模板可能包含与创新、全球化、科技进步以及商业策略相关的设计元素,如...

    20190813-华为-科技行业:智能世界,触手可及.rar

    标题“20190813-华为-科技行业:智能世界,触手可及.rar”揭示了这个压缩包文件的主题,它聚焦于华为在2019年8月13日对科技行业的洞见,特别是关于智能世界的讨论。描述部分与标题相呼应,进一步强调了智能世界已经...

    触手可及的大数据分析工具_Tableau案例集

    Tableau使用概述包含四章,分别从为何要进行 数据可视化、Tableau的发展历程、Tableau的产品介 绍、Tableau 9.0的新特性、Tableau的应用优势以 及如何利用Tableau进行数据连接和了解工作区几个方面做了详尽的阐述。...

    20190813-华为-科技行业:智能世界,触手可及.pdf

    华为公司在2019年发布的《2025年科技行业趋势展望:智能世界,触手可及》报告中,详细阐述了2025年将到来的科技趋势和变革。以下是对报告中提到的十个主要趋势的详细解析: 1. 机器,更是家人:随着人工智能技术的...

    高通智库2024高通AI白皮书-让AI触手可及.pdf

    【高通智库】2024高通AI白皮书-让AI触手可及.pdf【高通智库】2024高通AI白皮书-让AI触手可及.pdf【高通智库】2024高通AI白皮书-让AI触手可及.pdf【高通智库】2024高通AI白皮书-让AI触手可及.pdf【高通智库】2024高通...

    quickey:Shell命令触手可及:victory_hand:

    Quickey 是一个基于 JavaScript 开发的工具,旨在让 Shell 命令的使用变得更加便捷和高效。这个项目可能是一个命令行界面(CLI)工具,它通过集成常用的 Shell 命令,让用户能够快速访问和执行这些命令,从而提高...

    alf:关系代数触手可及

    关系代数触手可及 链接 概述 Alf 是一种现代查询语言,植根于关系代数,并作为 Ruby 领域特定语言实现。 它作为合并的 ruby​​ gem 分发: gem install alf 您还需要用于连接 SQL 引擎的常用适配器 gem,例如用于...

    uber-cli::automobile:Uber,触手可及

    优步CLI介绍显然,我是一个懒惰的人(只看这个工具的作用-它可以帮助我弄清楚是否应该订购汽车来接我并将其开车到我想去的地方)。 就是说,作为一个懒惰的人,每次打开我的手机,打开Uber应用程序,键入我的目的地...

    tableau-触手可及的大数据分析工具 数据源

    在"tableau-触手可及的大数据分析工具 数据源"这个压缩包中,包含了一系列的案例数据,旨在帮助用户通过实际操作学习Tableau的功能。 1. **数据可视化基础**: Tableau的核心功能之一就是数据可视化。它支持各种图表...

Global site tag (gtag.js) - Google Analytics