Guest User

Untitled

a guest
Dec 15th, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. @echo off
  2.  
  3. SET var=%1
  4. SET last=some command to grab the last token of %var%
  5. echo %last%
  6. exit
  7.  
  8. For /F "Tokens=*" %%I in ('c:monitor.exe -C custom_performance_counter -t %1 -w 80 -c 90') Do Set COMMANDOUTPUT=%%I
  9.  
  10. Echo %COMMANDOUTPUT%
  11. Set CURRENTVALUE=some command to grab the last token of %COMMANDOUTPUT%
  12. Echo "The current value is %CURRENTVALUE%"
  13.  
  14. set var1=This is a String
  15. for %%A in (%var1%) do set last=%%A
  16.  
  17. set xcmd=c:monitor.exe -C custom_performance_counter -t %1 -w 80 -c 90
  18. for /f "tokens=*" %%I in ('%xcmd%') do for %%A in (%%~I) do set last=%%A
  19. echo last=%last%
  20.  
  21. @echo off
  22.  
  23. set var1=This is a String
  24. set var2=%var1%
  25. set i=0
  26.  
  27. :loopprocess
  28. for /F "tokens=1*" %%A in ( "%var1%" ) do (
  29. set /A i+=1
  30. set var1=%%B
  31. goto loopprocess )
  32.  
  33. echo The string contains %i% tokens.
  34.  
  35. for /F "tokens=%i%" %%G in ( "%var2%" ) do set last=%%G
  36.  
  37. echo %last%
  38.  
  39. pause
  40.  
  41. @echo off
  42. call :get_last %~1
  43. echo.%last%
  44. goto :eof
  45.  
  46. rem get_last tokens...
  47. :get_last
  48. set last=%1
  49. shift
  50. if [%1]==[] goto :eof
  51. goto get_last
  52.  
  53. @echo off
  54. :l
  55. set last=%1
  56. shift
  57. if [%1]==[] goto pl
  58. goto l
  59. :pl
  60. echo %last%
  61.  
  62. @echo off
  63.  
  64. set var1=This is a String
  65. REM token_string will be manipulated each loop
  66. set token_string=%var1%
  67.  
  68. :find_last_loop
  69. for /F "tokens=1*" %%A in ( "%token_string%" ) do (
  70. set last=%%A
  71. set token_string=%%B
  72. goto find_last_loop)
  73.  
  74. echo %last%
  75.  
  76. pause
  77.  
  78. for /F "tokens=1* delims=:" %%A in ( "%token_string%" ) do (
  79.  
  80. @ECHO OFF
  81. SET var=This is a String
  82. SET Token=0
  83. SET last=
  84. :Loop
  85. SET /A Token+=1
  86. FOR /F "tokens=%Token%" %%i IN ("%var%") DO SET last=%%i& GOTO Loop
  87. ECHO The last token is: "%last%"
  88. PAUSE > NUL
Add Comment
Please, Sign In to add comment