Как я могу вызвать файл Excel, сгенерированный с Sample_ <Timestamp>.doc каждый раз в пакетном файле Windows? - PullRequest
0 голосов
/ 19 февраля 2019

Я создаю командный файл, который вызывает файл Excel для создания графического отчета.Каждый раз, когда Excel создан с новой отметкой времени.Итак, мой заголовок файла Excel выглядит так: Sample_Timestamp.Здесь Sample будет оставаться неизменным каждый раз, но только изменение будет временной меткой.

Примечание. Этот Excel перезаписывает старый / предыдущий файл.

Моя проблема в том, что я не могу назвать этот Excel.Заранее спасибо!

Добавление более подробной информации:

Сценарий:

У меня большой набор тестов автоматизации JMeter.И я запускаю этот пакет на каждом спринте, который генерирует результат в файле Excel (CSV), например: suitename_timestamp.csv.

enter image description here

После этого JMeter читает этот файл .csv и генерирует графический отчет, используя следующую командную строку:

enter image description here

Я делаю это с помощью командной строки, но проблема возникает, когда мое имя файла (отметка времени) меняется при каждом запуске, и я хочу выбрать последнее сгенерированное:

Пожалуйстадайте мне знать, если потребуется дополнительная информация.

1 Ответ

0 голосов
/ 19 февраля 2019

Что касается ваших скриншотов, которые вы пытались отредактировать в моем ответе, вы сделали это неправильно: что-то вроде этого .. убедитесь, что изменили ??? на имя пользователя, которое вы скрыли

@echo off
cd /d "c:\users\???\Desktop\APIAutomation\Results\Excel"
for /f %%i in ('dir /b /a-d /od "LMS*.csv"') do (
    set "_cmd=%%i"
)
call "C:\some dir\jmeter\jmeter.bat" -g "%_cmd%" -o "C:/users/???/Desktop/????/Results/HTML"
...