Windows脚本宿主中的预期标识符 [英] Expected identifier in windows script host

查看:82
本文介绍了Windows脚本宿主中的预期标识符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

此代码用于登录和注销会话。每当我运行以下代码时,我会得到错误作为预期的标识符。但是当我解决该错误时,会发生另一个错误,如预期的'IN'。由于我是这种脚本语言的新手,因此我很难解决这些错误。请帮帮我。代码如下:

 REM登录脚本:
for / f < span class =code-string> Tokens = 2 Delims = [] %% i in ' ping -n 1%computername%')设置IP =% %i

echo %username%已记录ON%computername%,IP =%IP%@%time %% date%>> F:\ $ \%username%。txt


REM注销脚本:
echo %username%已记录OFF%computername%@%time %% date%>> F:\ $ \%username%。txt


REM启动脚本:
/ f < span class =code-string> Tokens = 2 Delims = [] %% i in ' ping -n 1%computername%')设置IP =% %i
echo 启动,IP =%IP%@%time %% date%>> F:\ $ \%computername%。txt

REM关闭脚本:
echo 关闭@%time %% date %>> F:\ $ \%computername%。txt

解决方案

\%username%。txt


REM注销脚本:
echo %username%已记录OFF%computername%@%time %% date%>> F:\


\%username%。txt


REM启动脚本:
for / f Tokens = 2 Delims = [] %% i < span class =code-keyword> in (' ping -n 1%computername%' )设置IP = %% i
echo 启动,IP =%IP%@%time %% date%>> F:\


\%computername%。txt

REM关闭脚本:
echo 关闭@%time %% date%>> F:\

This code is for login and logout session. whenever i run the following code,i get error as expected identifier.But when i resolve that error then another error occurs as expected 'IN'. As i am new to this scripting language its difficult for me so solve such errors. Please help me.Code is below:

REM Login Script:
for /f "Tokens=2 Delims=[]" %%i in ('ping -n 1 "%computername%"') do set IP=%%i

echo %username% logged ON %computername%, IP=%IP% @ %time% %date% >> F:\$\%username%.txt


REM Logoff Script:
echo %username% logged OFF %computername% @ %time% %date% >> F:\$\%username%.txt 


REM Startup Script:
for /f "Tokens=2 Delims=[]" %%i in ('ping -n 1 "%computername%"') do set IP=%%i
echo Started up, IP=%IP% @ %time% %date% >> F:\$\%computername%.txt

REM Shutdown Script:
echo Shutdown @ %time% %date% >> F:\$\%computername%.txt

解决方案

\%username%.txt REM Logoff Script: echo %username% logged OFF %computername% @ %time% %date% >> F:\


\%username%.txt REM Startup Script: for /f "Tokens=2 Delims=[]" %%i in ('ping -n 1 "%computername%"') do set IP=%%i echo Started up, IP=%IP% @ %time% %date% >> F:\


\%computername%.txt REM Shutdown Script: echo Shutdown @ %time% %date% >> F:\


这篇关于Windows脚本宿主中的预期标识符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆