| Unconnected | 
			
			  26.03.2010 21:52
			
				 Сообщение
					#1				
			 
		 | 
	
        	
        		![]() mea culpa ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация:    24           	 | 
       
			
			 Привет всем. 
			
			С недавних пор столкнулся с такой проблемой, что мой bat-файл в одной директории работает, а в другой не работает. Содержание например такое: Цитата move /Y "C:\Documents and Settings\Unconnected\Рабочий стол\Безымянный.jpg" "C:\1.jpg" Так картинка не перемещается. Опытным путём удалось установить, что вся проблема в кириллических словах в пути к файлу (в данном случае Рабочий стол). Вместо move может быть что-то другое. При запуске bat-ника из cmd последняя так и говорит - файл не найден. Хотя, если сделать например: Цитата move /Y "C:\Documents and Settings\Unconnected\Безымянный.jpg" "C:\1.jpg" , то всё работает. Я думал, проблема в кодировке, менял на chcp 1251 и ещё на какую-то - безрезультатно. -------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.." 
					
		 | 
	
![]() ![]()  | 
	
| volvo | 
			
			  26.03.2010 22:36
			
				 Сообщение
					#2				
			 
		 | 
	
| 
        	
        		 Гость  | 
       
			
			 Цитата Я думал, проблема в кодировке, менял на chcp 1251 и ещё на какую-то - безрезультатно. BAT-файл должен быть сохранен в OEM кодировке, то есть кодовая страница 866 для русской Windows.Вообще, вот эту тему почитай ...  | 
	
| Lapp | 
			
			  26.03.2010 23:06
			
				 Сообщение
					#3				
			 
		 | 
	
        	
        		![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация:    159           	 | 
       
			
			 Интересно, настанет ли когда-либо тот счастливый день, когда проблемы кодировок канут в прошлое и не возвратятся?   
			
			Поставлю вопрос более точно: возможно ли вообще теоретически создание системы, в которой ошибки с кодировками будут исключены? Я имею в виду не то, что нельзя будет намеренно установить неправильную кодировку, а то, что нечаянные действия не смогут привести к ошибке. P.S. за детство счастливое наше - спасибо Кириллу с Мефодием! -------------------- я - ветер, я северный холодный ветер 
					
		я час расставанья, я год возвращенья домой  | 
	
| Unconnected | 
			
			  26.03.2010 23:07
			
				 Сообщение
					#4				
			 
		 | 
	
        	
        		![]() mea culpa ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация:    24           	 | 
       
			
			 А надо именно сохранить файл в 866 или достаточно просто поменять кодировку в батнике? Я перед своим кодом пишу chcp 866, и то же самое. 
			
			-------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.." 
					
		 | 
	
| Lapp | 
			
			  26.03.2010 23:13
			
				 Сообщение
					#5				
			 
		 | 
	
        	
        		![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация:    159           	 | 
       
			
			 А надо именно сохранить файл в 866 или достаточно просто поменять кодировку в батнике? Я перед своим кодом пишу chcp 866, и то же самое. Конечно, сохранить.  Ты говоришь ей, что используешь 866, а сам сохраняешь в 1251.  Кто кого надул? -------------------- я - ветер, я северный холодный ветер 
					
		я час расставанья, я год возвращенья домой  | 
	
| Unconnected | 
			
			  26.03.2010 23:30
			
				 Сообщение
					#6				
			 
		 | 
	
        	
        		![]() mea culpa ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация:    24           	 | 
       
			
			 А вот сохранить файл в определённой кодировке - это значит сохранить каждую строку файла в этой кодировке, или сама структура файла какая-то другая? Просто я на делфи это делать буду. 
			
			-------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.." 
					
		 | 
	
| Lapp | 
			
			  26.03.2010 23:34
			
				 Сообщение
					#7				
			 
		 | 
	
        	
        		![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация:    159           	 | 
       
			
			 А вот сохранить файл в определённой кодировке - это значит сохранить каждую строку файла в этой кодировке, или сама структура файла какая-то другая? Просто я на делфи это делать буду. Структура ни при чем.  Каждая русская буква должна быть в 866.-------------------- я - ветер, я северный холодный ветер 
					
		я час расставанья, я год возвращенья домой  | 
	
| Lapp | 
			
			  27.03.2010 0:25
			
				 Сообщение
					#8				
			 
		 | 
	
        	
        		![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация:    159           	 | 
       
			
			 Иначе говоря, буква "Б" должна быть $81, а не $C1, как в 1251 
			
			http://ru.wikipedia.org/wiki/%D0%90%D0%BB%...%B2%D0%BA%D0%B0 -------------------- я - ветер, я северный холодный ветер 
					
		я час расставанья, я год возвращенья домой  | 
	
| Unconnected | 
			
			  27.03.2010 0:38
			
				 Сообщение
					#9				
			 
		 | 
	
        	
        		![]() mea culpa ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация:    24           	 | 
       
			
			 Ага. Ну мне помогла такая функция: 
			
			
 volvo и Lapp, спасибо за ответы) Я, кстати, раньше бывало тоже задумывался, зачем все эти кодировки нужны, но потом пришёл к выводу, что это точно кому-нибудь нужно..) Про братьев Солунских не понял, если честно. -------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.." 
					
		 | 
	
| Гость | 
			
			  26.11.2010 12:18
			
				 Сообщение
					#10				
			 
		 | 
	
| 
        	
        		 Гость  | 
       
			
			 Попробуйте вот так: 
			
			
					
		chcp 1251 move /Y "C:\Documents and Settings\Unconnected\Рабочий стол\Безымянный.jpg" "C:\1.jpg" chcp 866  | 
	
| Malishtuh | 
			
			  16.12.2014 13:59
			
				 Сообщение
					#11				
			 
		 | 
	
| 
        	
        		 Гость  | 
       
			
			 А самые безумно красивые и сексуальные девушки единственно для востоке  
			
			
					
		И, разве составлять честным и серьезными то самые поездатые поезда где?.... P.S. Общение по веб камере помогают укрепить мужчинам потенцию и Виагра не нужна  | 
	
| Malishtuh | 
			
			  16.12.2014 16:50
			
				 Сообщение
					#12				
			 
		 | 
	
| 
        	
        		 Гость  | 
       
			
			 А самые безумно красивые и сексуальные девушки всего для востоке  
			
			
					
		И, когда быть честным и серьезными то самые поездатые поезда где?.... P.S. Общение по веб камере помогают укрепить мужчинам потенцию и Виагра не нужна  | 
	
![]() ![]()  | 
	
 
  | 
		Текстовая версия | 4.11.2025 16:18 |