Под всеми ли ОС работает "copy file.ext LPT1"? - VB

Узнай цену своей работы

Формулировка задачи:

См. сабж. Иммется в виду вызов через Shell('command.com /C copy....'), ну или cmd.exe (или как его там) для NT-подобных систем. Прошу проверить под WinMe/NT4/2k/XP. Заранее всем спасибо!

Решение задачи: «Под всеми ли ОС работает "copy file.ext LPT1"?»

textual
Листинг программы
        Dim tfolder, tempfile, tname, fso
        Set fso = CreateObject('Scripting.FileSystemObject')
        Set tfolder = fso.GetSpecialFolder(2)
 
        tname = fso.GetBaseName(fso.GetTempName)
        Set tempfile = tfolder.CreateTextFile(tname & '.bat')
        tempfile.WriteLine(CStr('COPY ' & UCase(Path) & ' LPT2'))
        tempfile.Close
 
        Dim sys
        Set sys = CreateLibObject('System')
        
        Call sys.Run(CStr(tfolder.Path & ' ' & tname & '.bat'), 0, True)
 
        fso.DeleteFile CStr(tfolder.Path & ' ' & tname & '.bat'), True

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.333 из 5
Похожие ответы