Проблемы с макросами с момента миграции O365 - PullRequest
0 голосов
/ 23 октября 2018

Недавно несколько человек были перенесены в Windows 10 и Office 365.

С тех пор при запуске этого скрипта они получают сообщение об ошибке:

"Слишком много аргументов"

Цель части этого сценария - взять 8 выходных файлов из макроса и объединить их.

Любая помощь будет оценена, возможно, я не вижу здесь.Тайна возрастает, поскольку некоторые пользователи с Windows 10 и Office 365 не сталкиваются с ошибкой, используя один и тот же макрос / скрипт.

@echo off
setLocal EnableDelayedExpansion
set typeCounter=1
for /L %%i in (1,1,!sessionCount!) do (
    more +1 C:\Macro\Output\Macro_Output_!typeCounter!.csv > C:\Macro\Output\Macro_Output_!typeCounter!_temp.csv
    timeout /t 1 /nobreak > nul
    set /a typeCounter=!typeCounter! + 1
)

type C:\Macro\Output\Macro_Output_1.csv C:\Macro\Output\Macro_Output_2_temp.csv 
C:\Macro\Output\Macro_Output_3_temp.csv C:\Macro\Output\Macro_Output_4_temp.csv 
C:\Macro\Output\Macro_Output_5_temp.csv C:\Macro\Output\Macro_Output_6_temp.csv 
C:\Macro\Output\Macro_Output_7_temp.csv C:\Macro\Output\Macro_Output_8_temp.csv > C:\Macro\Output\!name!_Output_Log_%date:~-10,2%%date:~-7,2%%date:~-4,4%.csv

set cleanupCounter=1
for /L %%j in (1,1,!sessionCount!) do (
    del C:\Macro\Input\Macro_Input_!cleanupCounter!.csv
    del C:\Macro\Output\Macro_Output_!cleanupCounter!.csv
    del C:\Macro\Output\Macro_Output_!cleanupCounter!_temp.csv
    timeout /t 1 /nobreak > nul
    set /a cleanupCounter=!cleanupCounter! + 1
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...