Страницы: 1
RSS
команды командной строки в VBA
 
Добрый день.  
Подскажите, пожалуйста, как в VBA прописать вполнение командкмандной сроки например,DIR.  
просто вызвать командную строку я могу    
Shell ("c:\windows\system32\cmd.exe)  
а вот как команду запустить?  
спасибо заранее за помощь.
 
Если не ошибаюсь, Dir в cmd используется для получения списка файлов папки. В VBA есть аналогичная команда  
 
66555
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук


https://github.com/nervgh
 
это я так для примера написала, мне нужно как любую команду записать
 
Так, например  
Shell ("c:\windows\system32\cmd.exe /c dir > c:\temp\files.txt")
 
Спасибо, а нльзя сделать так чтобы результат выполнения сразу был виден в командной строке, а не выводился в текстовый файл?сейчас файл отличается от того что на экране видим, если просто написать команду в строке.
 
Shell ("c:\windows\system32\cmd.exe /k dir > c:\temp\files.txt")
 
Например, запустить консольную команду PING можно так: Shell "cmd.exe /c ping ya.ru -t",vbNormalFocus То же самое, но покороче: Shell "cmd /c ping ya.ru" Ещё пример: http://programmersforum.ru/showpost.php?p=425697&postcount=2
 
Сорри, не посмотрел дату создания темы,  
и вслед за Максом стал некропостером )
Страницы: 1
Читают тему
Наверх
Loading...