07月
01
2025
0

cmd下Shift的参数是什么?

cmd下Shift的参数是什么?

在帮助里有:

Shift更改批处理文件中批处理参数的位置。

语法

shift

参数

注释

将 shift 命令行选项与命令扩展一起使用

启用命令扩展(默认设置)后,shift 命令支持 /n 命令行选项,该选项通知命令在第 n 个参数处开始更改,n 可以是 0 到 8 的任何一个值。例如,

SHIFT /2

可以将 %3 改为 %2,将 %4 改为 %3 等等,而 %0 和 %1 保持不变。

shift 命令的工作原理

shift 命令通过将每个参数复制到前一个参数中,更改批处理参数 %0 到 %9 的值。也就是说,将 %1 的值复制到 %0,%2 的值复制到 %1,依次类推。该命令在撰写对任何数目的参数执行相同操作的批处理文件时非常有用。

使用 10 个以上的批处理参数

也可以使用 shift 命令创建可以接受 10 个以上批处理参数的批处理文件。如果在命令行上指定了 10 个以上的参数,第十个 (%9) 参数之后的参数将更改为 %9,一次更改一个。

将 %* 与 shift 一起使用

Shift 对 %* 批处理参数没有影响。

恢复参数

没有反向的 shift 命令。执行了 shift 命令后,不能恢复更改前存在的第一个批处理参数 (%0)。

范例

以下批处理文件 Mycopy.bat 显示了如何使用包含任意数目批处理参数的 shift 命令。该批处理文件将一列文件复制到特定的目录。批处理参数由目录和文件名参数表示。

@echo off

rem MYCOPY.BAT copies any number of files

rem to a directory.

rem The command uses the following syntax:

rem mycopy dir file1 file2 ...

set todir=%1

:getfile

shift

if %1== goto end

copy %1 %todir%

goto getfile

:end

set todir=

echo All done

本回答由网友推荐

举报| 答案纠错 | 评论

2 4

其他回答

键盘上的“Shift”键大家再熟悉不过了,在Windows98系统下重启电脑或切换中文输入法时都会用到它。其实“Shift”键在Windows系统中的作用可远不止这些。

1、跳过自动加载程序

每次启动Windows时,“开始”菜单的“启动”文件夹里的程序都会自动执行,严重

影响了系统的启动速度。有时我们并不需要这些加载程序,怎么办?只要启动时按下“Shift”键,系统就会绕过这些加载程序,直接进入Windows,既方便又快捷。

2、快速重启电脑

我们在重启电脑时,一般要在执行“开始/关闭系统/重新启动计算机”后,经过漫长的自检才能重新进入系统,真是让人着急。其实我们只要在执行上述重启命令时,按住“Shift”键,再按下“确定”按钮,一切都可省略,电脑会立刻重新进入Windows。

3、取消光盘的自动运行

许多光盘都带有自动运行功能,只要一放进光驱,就会自动播放,很是烦人。其实,我们如果不想让其自动运行,只要在将光盘放入光驱后一直按着“Shift”键,直至光盘驱动器的指示灯熄灭,光盘就不会自动播放了.

4、直接移动程序型文件

我们在“资源管理器”中拖放以“.exe”结尾的程序文件到其他文件夹时,你会发现文件并没有被移走,而只是在目标文件夹中创建了一个快捷方式。那么,如果真的想移动程序型文件那该怎么办呢?别着急,只要先按住“Shift”键再拖放,文件就会乖乖地按你的要求转移“营地”了。

5、直接删除文件

在Windows中正常删除文件后,文件会被转移到“回收站”中,对于想彻底删除的文件,还要到“回收站”中再行删除,很不方便。那么有没有更简便的方法呢?当然有,只要按住“Shift”键后再确定删除,文件就会直接被删除掉,而不会直接被送进“回收站”。

6、用其他程序打开文件

在Windows系统中,只要双击文件名,文件就会用系统默认的程序打开。比如安装了Winamp所有的音频文件,甚至包括CD都是用Winamp播放。但实际上Windows自带的CD播放机音质更好,占用系统资源也少得多。因此我们要更换打开方式时,只要按下“Shift”键,再在文件名上点击鼠标右键,在弹出的菜单中就会多出一个“打开文件方式”命令,执行此命令后,你就可以选择您想用的应用程序来打开文件了。

7、大小写切换

在输入英文状态下,按住shift 可快速转换大小字输入法。

8、粘滞键、筛选键

连按5次shift是“粘滞键”的快捷方式;按右shift键8秒以上是“筛选键”的快捷方式。

电脑里的DLL是什么文件?

DLL 是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。