Страницы: 1
RSS
Выполнение DOS-команды из VBA, не прибегая к запуску командного файла, как выполнить прямо из макроса copy file1.txt file2.txt
 
Есть строка кода
   r = Shell(ThisWorkbook.Path & "\" & "dircommand.cmd", 1)
за нее отдельное спасибо KuklP и Казанскому.
В файле dircommand.cmd всего одна строка:
copy file1.txt file2.txt
Как ее выполнить, не прибегая к созданию командного файла?
Почему это я ничего не могу? Я могу быть плохим примером...  ;)
 
а зачем файл CMD?

файл копируется (средствами VBA) так:

Код
FileCopy file1.txt file2.txt
 
Я уже сделал, спасибо за Вам за отклик, и форуму. И ссылочку Вашу нашел по созданию Юзера Васи Пупкина и расшаренной папки для него. Кстати помогла очень! :)
реальная команда copy file.txt lpt1
Это принтер штрихкодов зебра, с ним непросто, проще так было
Почему это я ничего не могу? Я могу быть плохим примером...  ;)
 
Shell "cmd /c copy file1.txt lpt1"
так сделал, работает
Почему это я ничего не могу? Я могу быть плохим примером...  ;)
Страницы: 1
Читают тему
Наверх