批处理文件:用户输入路径

安娜·德尔(Anna Del)

我需要让用户输入我的脚本必须读取的路径,并创建一个来自txt文件的用户,但我无法正确执行尝试SETX PATH的操作,但没有取得任何进展。到目前为止,我有这个:

SETX /m PATH = Path of the file: 
for /f "tokens=*" %%a in %PATH% do (
net user %%a 1234 /add 
)

我得到的错误是:程序此时是意外的。

而且我使用SET / P该文件刚刚打开。

SET /p PATH = Path of the file: 
for /f "tokens=*" %%a in "%path% do (
net user %%a 1234 /add /
)
莫乔

设置PATH是不必要的(可能会阻止net.exe的找到)。无需仅仅为了访问一个数据文件而设置环境变量。

for /f "tokens=* delims=" %%a in (C:\path\to\file) do (
    net user "%%a" 1234 /add 
)

我添加了delims=引号%%a,以防用户名中包含空格。

setx.exe将修改系统环境,但(具有讽刺意味的)不会修改正在运行的CMD进程的环境。如果要在当前环境中修改PATH,则必须使用CMD内置功能SET(例如SET "PATH=%PATH%;C:\usefuldir\bin")。但是,在您给出的情况下,更改收入PATH将根本无济于事。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

批处理文件中的输入路径

来自分类Dev

用户在批处理文件中输入默认值

来自分类Dev

为什么此批处理文件“记住”用户输入?

来自分类Dev

如何在批处理文件中传递用户输入?

来自分类Dev

批处理文件,用于将用户输入路径和空格保存到文本文件中。(赢7)

来自分类Dev

批处理文件/指定文件路径

来自分类Dev

在批处理文件中设置路径

来自分类Dev

批处理文件路径中的空间

来自分类Dev

批处理文件路径怪异

来自分类Dev

通过网络路径批处理文件

来自分类Dev

批处理文件路径警告消息

来自分类Dev

自动输入批处理文件

来自分类Dev

批处理文件输入错误?

来自分类Dev

批处理文件等待输入的命令

来自分类Dev

输入到进程(批处理文件)

来自分类Dev

检查批处理文件中的空白用户输入(无输入)

来自分类Dev

使用批处理文件打开一个文件夹供用户输入

来自分类Dev

GUI获取用户输入并将其传递到批处理文件

来自分类Dev

无论如何,在批处理文件中是否有用于用户输入的预设数据?

来自分类Dev

具有用户输入的PowerShell和批处理文件

来自分类Dev

GUI获取用户输入并将其传递到批处理文件

来自分类Dev

窗口批处理文件-从文件路径中删除目录

来自分类Dev

在批处理文件的文件路径中使用变量

来自分类Dev

批处理文件从UNC路径读取INI文件

来自分类Dev

在批处理文件中的文件路径中使用变量

来自分类Dev

获取批处理文件以自动重命名输入文件

来自分类Dev

将目录路径隐藏在批处理文件中

来自分类Dev

批处理文件-动态构建完整路径

来自分类Dev

将带有“&”的路径传递到批处理文件

Related 相关文章

热门标签

归档