小编lag*_*lex的帖子

为 Windows Ubuntu Bash 转换 Windows 路径

我有一个使用 Windows Ubuntu Bash 的 Windows 批处理脚本。它接收一个完整的 Windows 路径作为参数,然后将该路径传递给 Ubuntu Bash 中的命令。

@echo off
bash -lic 'ffmpeg -i "%1" output.avi'
Run Code Online (Sandbox Code Playgroud)

"%1"是完整的 Windows 路径,例如"C:\some path\file.avi"

该命令给出了错误:

C:some pathfile.avi: Protocol not found
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能将此 Windows 路径转换为/mnt/c/some\ path/file.aviWindows Bash 真正理解的路径?

windows-subsystem-for-linux

60
推荐指数
3
解决办法
4万
查看次数

“字典大小”如何影响压缩?

我知道更大的尺寸可能会导致更好的压缩比,反之亦然。但是有没有一种方法可以让我做出更好的决定?..因为有很多选择 7zip


到目前为止,我已经注意到字典大小?文件大小产生最佳压缩。 文件大小
这里 ?8mb 文件test.avi对于大于 8mb 的所有字典大小具有相同的压缩率。然后它开始下降。

compression

53
推荐指数
2
解决办法
9万
查看次数

在屏幕保护程序上运行批处理/cmd

有没有办法在屏幕保护程序启动时运行 .bat 或 .cmd?我注意到一些 .exe 可以运行,如果你将它们重命名为 .scr,但就是这样吗?

windows screensaver batch

30
推荐指数
2
解决办法
4万
查看次数

在任务计划程序中,“登录时”和“启动时”有什么区别?

它们听起来是同义词。“启动时”程序是否在“登录时”程序之前运行?或者,如果您不登录,它们还会运行吗?

windows windows-task-scheduler

20
推荐指数
1
解决办法
4万
查看次数

命令的反向输出

我正在尝试从

git log --branches --graph --oneline
Run Code Online (Sandbox Code Playgroud)

(遗憾的是,您无法传递--reverse给它,因为它说它与--graph.不兼容。)

有没有办法反转命令的输出?

bash git

15
推荐指数
2
解决办法
1万
查看次数

特殊字符的 Windows 资源管理器排序顺序?

Windows 资源管理器中使用的排序顺序是什么?

我特别想知道在字母之后排序的特殊字符是什么?

据我所知(测试),所有特殊字符似乎都排在字母之前。但我无法确定订单。(例如,'@' 出现在 '%' 之后,这不是键盘上的那样)

截屏

是否有任何特殊字符会在字母之后排序?

windows sorting filenames

13
推荐指数
3
解决办法
2万
查看次数

以简单的方式暂停/恢复流程?

有没有更简单的方法来暂停/恢复进程而不必启动资源监视器?

截屏

也许是命令行?

windows windows-7 command-line

11
推荐指数
2
解决办法
3万
查看次数

将 chrome 窗口标题栏中的文本从 [xyz - Google Chrome] 更改为 [xyz - 其他内容]

我正在使用 VirtuaWin,它允许您根据标题将不同的桌面分配给不同的窗口,我想将 2 个不同的 chrome 进程分配给 2 个不同的桌面。

有没有办法(扩展或设置)更改特定窗口的标题以将其更改为

[xyz - Google Chrome]
Run Code Online (Sandbox Code Playgroud)

[xyz - Something Else]
Run Code Online (Sandbox Code Playgroud)

?

windows google-chrome

11
推荐指数
2
解决办法
5568
查看次数

根据传递给它的参数修改 Doskey 宏如何将参数传递给命令

我有一个非常简单的 doskey 宏

DOSKEY s="C:\Program Files (x86)\Git\bin\sh.exe" --login
Run Code Online (Sandbox Code Playgroud)

所以我可以从命令提示符切换到 git shell s

但有时我只想在 shell 中执行一个命令并返回到命令行。为此,我要么必须进入 shell,做一些事情,然后退出。或者我可以修改 doskey 宏

DOSKEY s="C:\Program Files (x86)\Git\bin\sh.exe" --login -c "$*"
Run Code Online (Sandbox Code Playgroud)

但这意味着我现在不能用它来做前者,即进入shell,它只是现在执行。

我想知道我是否可以根据我是否已经通过另一个参数来有条件地在两者之间进行选择。所以s会做前者,但s echo hello会做后者。

有没有办法做到这一点?

batch git-shell

8
推荐指数
1
解决办法
5455
查看次数

Windows 10 中没有 shift 键的“命令提示符”

我想在所有文件夹的右键菜单中使用“命令提示符”,但不必按住 shift 键。

在早期版本的 Windows 中是可能的,就像这样,但在 Windows 10 中它不再工作了。

这个方法在 Windows 10 中改变了吗?还是有另一种方法可以做到这一点?

windows-explorer windows-10

8
推荐指数
1
解决办法
4191
查看次数