6 лет на форуме Автор 2 уровня Топ пользователь Все
Награды
6 лет на форуме
6 лет на форуме
Автор 2 уровня
Автор 2 уровня
Топ пользователь
Топ пользователь
Топ тема
Топ тема
5000 просмотров
5000 просмотров
Народ, помогите с простым bat
  356
Нужен для запуска cmd

star cmd

C:\Users\nout> cd contacts
C:\Users\nout\Contacts> copy *.vcf all.vcf
Пауза 2 секунды
exit
Ответов 7
  • Сол
    22 ноября
     

    xcopy

    0
  • Petya_Bulkin
    22 ноября
     

    timeout /T 2 не проходит?
    Гугл "пакетные файлы"
    раньше можно было пингануть что-то вместо отсутствующего оператора. Ещё чойс был с таймаутом - совсем забыл)
    Если нет прав - читайте runas

    0
  • Reboot
    22 ноября
     

    Зачем тут лишняя команда? C:\Users\nout> cd contacts можно указать полный путь без команды cd
    copy "C:\Users\nout\Contacts\*.vcf" C:\Users\nout\Contacts\all.vcf"
    timeout /T 5
    exit

    0
    • Сол
      22 ноября
       

      Reboot,

      Скрытый текст
      Зачем тут лишняя команда?


      походу это зачет студентика, профессор проверяет на вшивостьsmiling face with open mouth and cold sweat

      0
    • AlexanderS
      25 ноября
       

      Reboot, а если пользователя сменишь или на другую машину перенесешь? Абсолютные пути в подобных случаях использовать моветон. Но опять же нельзя предполагать что батник будет находиться в корне профиля пользователя так что лучше использовать %USERPROFILE%

      0
  • polite
    25 ноября
     

    Зкб экспериментировать, два дня голову ломал, нашёл готовую прогу. Спасибо всем, кто помогал!

    0
  • Kenya-West
    25 ноября
     

    На batch писать не умею, но вот аналог из PowerShell:

    Цитата:

    # Если требуется абсолютный переход в папку текущего пользователя\Contacts, то используйте Set-Location "$env:USERPROFILE\Contacts"
    Set-Location ".\contacts"
    Copy-Item -Include "*.vcf" -Destination ".\all.vcf" # добавьте -Force, если требуется перезапись и -Recurse, если нужно смотреть в подпапки
    Timeout /T 2
    Break

    0
Авторизуйтесь, чтобы комментировать
Ваши данные будут надежно защищены и не будут переданы третьим лицам
Обратная связь