| imho.ws | 
|  |   | 
|  19.10.2006, 05:38 | # 1 | 
| ::VIP:: Регистрация: 09.12.2002 
					Сообщения: 439
				 ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_green.gif) ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_green.gif) ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_green.gif) ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_green.gif) ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_green.gif) ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_greenh.gif) ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_greenh.gif) ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_greenh.gif) ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_greenh.gif) ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_greenh.gif) ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_gold.gif) | 
				
				Создание батника с переводом времени
			 
			
			Здравствуйте товарищи! Помогите написать bat файл. Задача: необходимо, чтобы при запуске батника дата переводилась на определенное число, месяц и год. Далее запускалась определенная программа (какая не имеет значения, упор не на это). Затем дата возвращалась на место. Например: перед стартом батника была дата 19.10.2006 затем становится 15.08.2005 и далее опять становится 19.10.2006 
				__________________ Я партизан. Ничего не буду тут говорить. | 
| ![QLe[X] вне форума](images/statusicon/user_offline.gif)  | 
|  19.10.2006, 08:38 | # 2 | 
| КОТовский Регистрация: 12.03.2003 Адрес: ОренБюргерПол: Male 
					Сообщения: 1 569
				                     | 
			
			1 тебе нудна установка даты конкретной или ты ее вычситывать как то должен. 2 какая операционка 3 одним батом тут похоже не обойтись 
				__________________ Все мы финансовые гении и эффективные менеджеры, только не у всех одногруппник или сосед по даче - президент. | 
|   | 
|  19.10.2006, 11:30 | # 3 | 
| СуперМод IMHO Консультант 2005-2009 Регистрация: 14.08.2002 Адрес: Московская ПЛ, ракетный отсПол: Male 
					Сообщения: 14 518
				  | 
			
			Если дата конкретная (а не высчитываемая): Код: @echo off set TEMPDATE=%DATE% date 15.08.2005 start /w программа.exe date %TEMPDATE% set TEMPDATE= exit Особенность: если за время работы батника меняется дата - дата на компе после его выполнения будет отставать. Обход особенности: Код: @echo off REM set TEMPDATE=%DATE% date 15.08.2005 start /w программа.exe REM date %TEMPDATE% REM set TEMPDATE= net time \\TIMESERVER /set /yes exit 
				__________________ Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила! Распространенье наше по планете Особенно заметно вдалеке: В общественном парижском туалете Есть надписи на русском языке В. Высоцкий Последний раз редактировалось Borland; 19.10.2006 в 11:38. | 
|   | 
|  19.10.2006, 12:28 | # 4 | 
| КОТовский Регистрация: 12.03.2003 Адрес: ОренБюргерПол: Male 
					Сообщения: 1 569
				                     | 
			
			Я тут во время обеда вот что придумал Код: Cls Echo Off Set d1=%date% set d2=01.01.2005 echo Установки D1 и D2 echo "%D1%" echo "%D2%" echo Сегодня Date /t echo Установка новой даты Date %D2% echo Новая дата Date /t Прога.exe echo Возврат старой даты Date %D1% echo Сегодня Date /t Echo On start /w программа.exe не пройдет надо просто программа.exe иначе пока прога запустится в другом процессе дата вернется обратно из прошлого 
				__________________ Все мы финансовые гении и эффективные менеджеры, только не у всех одногруппник или сосед по даче - президент. Последний раз редактировалось Alex Dark; 19.10.2006 в 12:30. | 
|   | 
|  19.10.2006, 13:21 | # 5 | 
| ::VIP:: Регистрация: 09.12.2002 
					Сообщения: 439
				 ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_green.gif) ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_green.gif) ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_green.gif) ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_green.gif) ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_green.gif) ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_greenh.gif) ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_greenh.gif) ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_greenh.gif) ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_greenh.gif) ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_greenh.gif) ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_gold.gif) | 
			
			Дата конкретная. @echo off set TEMPDATE=%DATE% date 15.08.2005 start /w программа.exe date %TEMPDATE% set TEMPDATE= exit Очень помогло выше написанное. Благодарю! Русские символы почему-то батник не хочет принимать?! 
				__________________ Я партизан. Ничего не буду тут говорить. | 
| ![QLe[X] вне форума](images/statusicon/user_offline.gif)  | 
|  19.10.2006, 14:01 | # 6 | |
| Junior Member Регистрация: 16.10.2002 Адрес: Россия-матушкаПол: Male 
					Сообщения: 96
				   | Цитата: 
 Чтобы записать текст 866 кодировки в блокноте, надо в меню Формат/Шрифт выбрать Terminal. 
				__________________ 1 миллибайт = 1/1024 байта | |
|   | 
|  19.10.2006, 14:55 | # 7 | |
| СуперМод IMHO Консультант 2005-2009 Регистрация: 14.08.2002 Адрес: Московская ПЛ, ракетный отсПол: Male 
					Сообщения: 14 518
				  | Цитата: 
   Дата меняется для всей системы (а не только для конкретного процесса). start /w запускает указанный процесс и ждёт его завершения. Для консолькой проги, по большому счёту, пофиг, запускаться ли в отдельной консоли по start /w или в исходной. А вот для GUI проги запуск без start /w приведёт как раз-таки к тому, что пока прога запускается батник уже выставит правильную дату... 
				__________________ Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила! Распространенье наше по планете Особенно заметно вдалеке: В общественном парижском туалете Есть надписи на русском языке В. Высоцкий | |
|   | 
|  19.10.2006, 15:32 | # 8 | |
| ::VIP:: Регистрация: 09.12.2002 
					Сообщения: 439
				 ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_green.gif) ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_green.gif) ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_green.gif) ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_green.gif) ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_green.gif) ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_greenh.gif) ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_greenh.gif) ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_greenh.gif) ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_greenh.gif) ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_greenh.gif) ![QLe[X] Имеются все основания чтобы гордиться собой](images/reputation/reputation_gold.gif) | Цитата: 
 
				__________________ Я партизан. Ничего не буду тут говорить. | |
| ![QLe[X] вне форума](images/statusicon/user_offline.gif)  | 
|  10.11.2006, 11:49 | # 10 | 
| Junior Member Регистрация: 03.02.2006 
					Сообщения: 160
				    | 
			
			Я, может, зря суюсь с советами, но есть просто куча программ, которые специально написаны для облегчения запуска каких-либо прог в неком виртуальном времени. Если погуглить на antitimer, antitrial, timeback, fuckdate, можно много любопытного найти.
		 | 
|   |