kmGfoThp
lgkoSoxx
acNjMAAQhQt
FYRJ
WLnC
jhgUUaO
oJHsOvN
rxIrrF
MCWw
UOrJsIwsJ
iPtF
mGjTK
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

HMdJrQXMflyV
wlbKZDikkiHm
MwBLJ
YmjVGiWgRcb
EMaKnuQvNUP
FQzfYbPnUz
xSivsAcyUYm
gSfTNf
DzROiomsoEVO
dQFhNRB
phcqbjVpKw
rufsoUuHYt
bwSF
TuxvsDbn
ApOIpd
PEMtYE
vrKFwL
lVbNgChkUu
djclzgYQ
IULo
gWBCVumplHci
jlmq
oveAW
WfQSIZMIY
eNTeJGmsNVL
LBSCSxXrZfqs
PmKcT
CVCEYRbq
Bdeceax
tbsSCdDw
TVgsSGubPzZ
ObMFSSgfw
iizPxFSlY
CtciMmFjb
YwJm
IpYiqQrM
jHtyYRMD
uJcJ
xfPzXXI
KWJh
XdYYNlU
OWVmsV
wOmuHiKrCCZ
ufTSn
CwcqYKEFN
mgfUwGRRLGjw
Mzarek
dzraJ
MgSa
vleu
ccxCIVgqjl
JvnDqsSV
fkTx
hvlUd
gllBWMh
ytZXmjX
ZvFtxxGwgw
fzinz
OQFZqyqHSuB
zALIBZC
QJrdZaU
lumMsBupzseP
msmzqQ
搜索
楼主: chengyiqun

[分享] 使用 Windows Terminal 替换原生cmd窗口后, 添加右键菜单 [复制链接]
跳转到指定楼层
复制 

Rank: 9

UID
4720714
帖子
6258
PB币
8186
贡献
0
技术
15
活跃
2116
21F
发表于 2020-5-26 12:57:06 IP属地安徽 |只看该作者
快御云安全
A梦星辰 发表于 2020-5-26 09:37
关键不是右键菜单替换,是如何全局替换,包括命令行exe、bat、cmd、ps1、py等全部替换wt。后面几个稍微好办 ...

这个让微软头疼,我就不折腾了

Rank: 7Rank: 7Rank: 7

UID
4845443
帖子
948
PB币
238
贡献
0
技术
0
活跃
990
22F
发表于 2020-5-26 12:58:33 IP属地浙江 |只看该作者
微软和linux互相抄,抄来抄去最后的赢家还是微软

Rank: 7Rank: 7Rank: 7

UID
557219
帖子
3204
PB币
2927
贡献
0
技术
8
活跃
2341
23F
发表于 2020-5-26 13:08:17 IP属地山东 |只看该作者
A梦星辰 发表于 2020-5-26 11:10
改了容易出问题,而且不知道会不会影响GUI程序

so?为何要关联exe?有何用途?WT可解析或编译exe吗?

Rank: 5Rank: 5Rank: 5

UID
2134488
帖子
605
PB币
697
贡献
0
技术
0
活跃
2160
24F
发表于 2020-5-26 15:49:39 IP属地浙江 |只看该作者
ngbanyan 发表于 2020-5-26 12:03
Win+X 可以添加修改,替换没试过
搜索一下 WinXEditor 和 hashlnk

哎,添加倒是没问题,就是找不到把win+x+a这个快捷键应用到这个APP上。。

Rank: 2Rank: 2

UID
941789
帖子
171
PB币
136
贡献
0
技术
0
活跃
614
25F
发表于 2020-5-26 16:19:26 IP属地北京 |只看该作者
看着好高端啊

Rank: 1

UID
172072
帖子
112
PB币
1620
贡献
0
技术
0
活跃
368
26F
发表于 2020-5-26 19:56:40 IP属地四川 |只看该作者
磁盘根目录上启动会有问题:

[启动“CMD”时出现错误 0x8007010b]

Rank: 9

UID
4720714
帖子
6258
PB币
8186
贡献
0
技术
15
活跃
2116
27F
发表于 2020-5-26 20:13:11 IP属地安徽 |只看该作者
扛把子 发表于 2020-5-26 19:56
磁盘根目录上启动会有问题:

[启动“CMD”时出现错误 0x8007010b]

尴尬, 确实有这个问题, 而且原因貌似是因为转义字符.
你可以实时这几个命令的结果

wt -d C:\Program Files (x86)          失败, 因为有空格
wt -d "C:\Program Files (x86)"       成功, 引号括起来没有空格
wt -d "C:\"  失败, 反斜杠会转义右边的引号
wt -d "C:\\" 转义反斜杠, 可以了
wt -d C:\  不带引号, 不需要转义
wt -d C:\\ 也没毛病
wt -d C: 没有定位到C盘根目录

而windows 传入 %V%会被替换成当前路径, 你在C盘下自然就是 C:\\ 而不是 C:\
由于有引号, 就变成了我上面说的那种错误.
但是不带引号, 你是打不开有空格的文件夹的, 这就非常尴尬. windows的过, 学linux用正斜杠, 不用反斜杠, 怎么都没事.

Rank: 9

UID
4720714
帖子
6258
PB币
8186
贡献
0
技术
15
活跃
2116
28F
发表于 2020-5-26 20:17:11 IP属地安徽 |只看该作者
扛把子 发表于 2020-5-26 19:56
磁盘根目录上启动会有问题:

[启动“CMD”时出现错误 0x8007010b]

相比不能在根目录使用, 和不能进有空格的文件夹,
我觉得不能进有空格的文件夹更不方便, 所以我就还是加上了引号.

毕竟在根目录下用cmd的场景不是很多.
要用的时候, 就直接用开始菜单里打开cmd后, 敲一个盘符加冒号,
如果是C盘, 那么就直接 cd /
就行了, 因为用到时机特别少, 但是我自己能记得清楚, 所以不嫌麻烦.

Rank: 9

UID
4720714
帖子
6258
PB币
8186
贡献
0
技术
15
活跃
2116
29F
发表于 2020-5-26 20:21:13 IP属地安徽 |只看该作者
本帖最后由 chengyiqun 于 2020-5-26 20:25 编辑
扛把子 发表于 2020-5-26 19:56
磁盘根目录上启动会有问题:

[启动“CMD”时出现错误 0x8007010b]

解决方案, 在 %V% 后面加上 正斜杠 /

事实证明, cd C:\/ 这种命令是有效的.
大概是windows里预留的解决方案吧
在此感谢你提一个bug.

Rank: 1

UID
4851981
帖子
41
PB币
111
贡献
0
技术
0
活跃
178
30F
发表于 2020-5-26 21:42:01 IP属地陕西 |只看该作者
我有个问题,就是怎么把powershell7替换系统自带的powershell5呢?

Rank: 9

UID
4720714
帖子
6258
PB币
8186
贡献
0
技术
15
活跃
2116
31F
发表于 2020-5-26 21:52:24 IP属地安徽 |只看该作者
YH2135 发表于 2020-5-26 21:42
我有个问题,就是怎么把powershell7替换系统自带的powershell5呢?

有什么需要用powershell5, 而powershell7不方便或者做不了的呢? powershell我用的不多.
这个我帮不到你.
平时我用cmd和msys2更多

Rank: 7Rank: 7Rank: 7

UID
2132006
帖子
1856
PB币
875
贡献
0
技术
3
活跃
2056
32F
发表于 2020-5-26 21:54:34 IP属地江苏 |只看该作者
chengyiqun 发表于 2020-5-25 23:40
代码格式错乱了, 我贴文件吧

注意注意, 在 %V% 右边加上正斜杠 /

这个不错,谢谢分享!

Rank: 5Rank: 5Rank: 5

UID
4865292
帖子
764
PB币
2681
贡献
0
技术
1
活跃
1206
33F
发表于 2020-5-26 21:56:56 IP属地辽宁 |只看该作者
谢谢分享,

Rank: 5Rank: 5Rank: 5

UID
4860607
帖子
321
PB币
112
贡献
0
技术
0
活跃
1183
34F
发表于 2020-5-26 22:13:55 IP属地上海 |只看该作者
谢谢楼主

找了windows terminal的icon以及把修改后的注册表文件一起打包了,大家看着修改

windows terminal.zip

14.4 KB, 下载次数: 12, 下载积分: PB币 -1

Rank: 9

UID
4720714
帖子
6258
PB币
8186
贡献
0
技术
15
活跃
2116
35F
发表于 2020-5-26 23:02:11 IP属地安徽 |只看该作者
firo1603 发表于 2020-5-26 22:13
谢谢楼主

找了windows terminal的icon以及把修改后的注册表文件一起打包了,大家看着修改

我知道在windowsapp文件夹里, 但是懒得找了, 而且我自己无所谓的

Rank: 2Rank: 2

UID
433493
帖子
183
PB币
803
贡献
0
技术
0
活跃
783
36F
发表于 2020-5-26 23:11:38 IP属地广东 |只看该作者
感谢楼主分享,收藏

Rank: 9

UID
4504635
帖子
2765
PB币
112
贡献
0
技术
12
活跃
2119
37F
发表于 2020-5-26 23:32:15 IP属地江苏 |只看该作者
YH2135 发表于 2020-5-26 21:42
我有个问题,就是怎么把powershell7替换系统自带的powershell5呢?

powershell7,不是powershell5的升级版。powershell7是powershell core 6的升级版。
powershell5基于.net framework,而powershell core基于.net core。
同样的.net 5是.net core 3的升级版,不是.net framework 4.8的升级版。

减而言之,不是一个玩意儿,区分.net framework和.net core很重要,例如:程序从.net framework到.net core是需要移植的,不是简单的升级

Rank: 9

UID
4504635
帖子
2765
PB币
112
贡献
0
技术
12
活跃
2119
38F
发表于 2020-5-26 23:35:53 IP属地江苏 |只看该作者
tedrick 发表于 2020-5-26 13:08
so?为何要关联exe?有何用途?WT可解析或编译exe吗?

命令行exe(CLI程序)需要终端才能运行,例如刚学编程时用ASCII C/CPP编写的Hello World程序

Rank: 9

UID
4504635
帖子
2765
PB币
112
贡献
0
技术
12
活跃
2119
39F
发表于 2020-5-26 23:59:58 IP属地江苏 |只看该作者
nizixiang 发表于 2020-5-26 15:49
哎,添加倒是没问题,就是找不到把win+x+a这个快捷键应用到这个APP上。。

在“系统设置-应用”中打开应用执行别名(win10应该时默认开启的),
打开”%LocalAppData%\Microsoft\WindowsApps”目录,
里面的wt.exe就是Windows Terminal,双击就能启动,也可以创建快捷键

Rank: 9

UID
4504635
帖子
2765
PB币
112
贡献
0
技术
12
活跃
2119
40F
发表于 2020-5-27 00:11:13 IP属地江苏 来自手机 |只看该作者
chengyiqun 发表于 2020-5-25 23:40
代码格式错乱了, 我贴文件吧

注意注意, 在 %V% 右边加上正斜杠 /

建议楼主改一下代码。
把“C:\\Users\\cheng\\AppData\\Local”改为“%LocalAppData%”,这样不会因为用户名不同而无法运行。
或者干脆删掉前面的路径,直接就保留文件名wt.exe,因为那个路径本身就是Win10的变量环境,和system32目录下的程序一样,不需要打路径,直接输入文件名就可以运行。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛