Missing operator error using batch file -


i've been trying create little batchscript usages of browser. far works, should. moved file pc , i'm getting "missing operator" errors eventho program runs should. idea's?

@echo off set date = %date set time = %time set sum=0 /f "tokens=5 delims=," %%x in ('tasklist /fo csv /fi "imagename eq firefox.exe"') (   /f "tokens=1-5 delims=.k " %%a in ("%%~x") set /a sum+=%%a%%b%%c%%d ) echo %date%, %time%, firefox.exe, %sum%k > firefoxdumpresult.csv pause  :start set date = %date set time = %time set sum=0 /f "tokens=5 delims=," %%x in ('tasklist /fo csv /fi "imagename eq firefox.exe"') (   /f "tokens=1-5 delims=.k " %%a in ("%%~x") set /a sum+=%%a%%b%%c%%d ) echo %date%, %time%, firefox.exe, %sum%k >> firefoxdumpresult.csv set choice= set /p choice="do want log one? press 'y' , enter yes: " if not '%choice%'=='' set choice=%choice:~0,1% if '%choice%'=='y' goto start 

you have not placed closing percent characters on %date% , %time% variables. additionally shouldn't creating variables exist , don't need setting anyhow. have pointlessly repeated section of code. have not used simpler code provided in earlier reply similar question using chrome.exe.

try this:

@echo off if /i not "%cd%\" equ "%~dp0" cd /d %~dp0 >firefoxdumpresult.csv type nul :start set "_sum=0" /f "tokens=6-7 delims=., " %%a in (     'tasklist /nh /fi "imagename eq firefox.exe"') set/a _sum+=%%a%%b echo=%date%, %time%, firefox.exe, %_sum%k>>firefoxdumpresult.csv echo= echo=firefox process information logged echo= choice /m "do want log one?"  if errorlevel 2 exit/b goto :start 

these outputs both , versions:

::-------------------------------- akorna output ------------------------------- type nul 1>firefoxdumpresult.csv set _sum=0 /f "tokens=6-7 delims=., " %a in ('tasklist /nh /fi "imagename eq firefox.exe"') set/a "_sum+=%a%b" set/a "_sum+=414 032k" missing operator. echo=wo 07/09/2016, 16:39:43,48, firefox.exe, 414k 1>>firefoxdumpresult.csv ::------------------------------------------------------------------------------ ::-------------------------------- compo output -------------------------------- type nul 1>firefoxdumpresult.csv set "_sum=0" /f "tokens=6-7 delims=., " %a in ('tasklist /nh /fi "imagename eq firefox.exe"') set/a _sum+=%a%b set/a _sum+=333232 echo=09/09/2016, 10:23:22.56, firefox.exe, 333232k 1>>firefoxdumpresult.csv ::------------------------------------------------------------------------------ 

you have altered script; please make sure, @ least, line 5 in script you're using matches 1 posted.


Comments

Popular posts from this blog

java - Jasper subreport showing only one entry from the JSON data source when embedded in the Title band -

mapreduce - Resource manager does not transit to active state from standby -

serialization - Convert Any type in scala to Array[Byte] and back -