1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Как средствами батча отличить Win от DOS?

Тема в разделе "Hard & Soft", создана пользователем Jabberwock, 8 авг 2008.

  1. John Freeman

    John Freeman

    Регистрация:
    13 май 2004
    Сообщения:
    14.241
    MetroidZ, для нормальных людей есть sleep.com/exe , для ненормальных например ping в винде или lanman, а вообще для такого лучше использовать нормальный batch processor вроде 4dos.
     
  2. MetroidZ

    MetroidZ

    Регистрация:
    3 янв 2008
    Сообщения:
    2.291
    это неспортивно. В идеале BAT должен быть самодостаточным.
    Вот кто то же придумал использовать "ping". Это не дебильно - это оригинально. И главное - работает.

    вот когда у 100% пользователей Windows будет сей продукт установлен, тогда о BAT можно будет и не вспоминать.
     
  3. дядя Лёша

    дядя Лёша

    Регистрация:
    27 фев 2006
    Сообщения:
    3.285
    MetroidZ, так, а речь вроде не шла о универсальном bat для всех, или я чтото пропустил? Для конкретной машины сделать можно, я написал как.
     
  4. TBAPb MIA

    TBAPb

    Legacy

    Регистрация:
    26 сен 2005
    Сообщения:
    2.073
    единственный правильный метод. переменную подобрать по вкусу.

    зы: да, слип.ехе - самый правильный метод. вопрос какого хрена его нету в дистре...
     
  5. дядя Лёша

    дядя Лёша

    Регистрация:
    27 фев 2006
    Сообщения:
    3.285
    Ещё как вариант, посмотреть, отдаёт ли навигатор еррорлевелы, есть ли среди них сабжевые и ставить на загрузку обе версии. DN/2 разумеется первой, а следующей строкой обработку еррорлевелов по примерно такому принципу:

    dn/2
    if errorlevel=0 goto end
    if errorlevel=1 goto error
    :error
    dn (dos версия)
    :end
     
    Jabberwock нравится это.
  6. John Freeman

    John Freeman

    Регистрация:
    13 май 2004
    Сообщения:
    14.241
    Это продолжение темы про внешние, незачёт.
     
  7. Jabberwock

    Jabberwock

    Регистрация:
    23 янв 2007
    Сообщения:
    359
    Кстати, вот это мысль.
    Это изящное решение конкретной проблемы, зачет.
     
    Последнее редактирование: 11 авг 2008
  8. John Freeman

    John Freeman

    Регистрация:
    13 май 2004
    Сообщения:
    14.241
    Это тупизм, можно взять почти любую программу. На самом то деле проще парзить вывод любого win32/GUI приложения которые ругнётся в досе стабом, а в винде не скажет ничего.
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление