Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 1 из 1
  • 1
Модератор форума: Peter, DEMBEL, YURIY  
копирование файлов в нужную папку
kop9000Дата: Пн, 22 Июня 2015, 17:33 | Сообщение # 1
Ветеран форума
вообщем не могу понять в чём дело.

мне нужно из выбранной папки копировались файлы в нужную папку проекта но у меня он выдаёт ошибку
Прикрепления: 0872001.zip (217.9 Kb)


Сообщение отредактировано
kop9000 - Пн, 22 Июня 2015, 17:33
 
Сообщениевообщем не могу понять в чём дело.

мне нужно из выбранной папки копировались файлы в нужную папку проекта но у меня он выдаёт ошибку

Автор - kop9000
Дата добавления - 22 Июня 2015 в 17:33
PeterДата: Пн, 22 Июня 2015, 18:31 | Сообщение # 2
Админ NeoBook
Цитата kop9000 ()
вообщем не могу понять в чём дело.

Гм...
Что-то мне настойчиво подсказывает, что дело в неправильном коде.
Прикрепления: test.rar (1.7 Kb)


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата kop9000 ()
вообщем не могу понять в чём дело.

Гм...
Что-то мне настойчиво подсказывает, что дело в неправильном коде.

Автор - Peter
Дата добавления - 22 Июня 2015 в 18:31
kop9000Дата: Пн, 22 Июня 2015, 19:24 | Сообщение # 3
Ветеран форума
Цитата Peter ()
Гм...
Что-то мне настойчиво подсказывает, что дело в неправильном коде.


спасибо. а если требуется выбрать несколько файлов?


Сообщение отредактировано
kop9000 - Пн, 22 Июня 2015, 19:25
 
Сообщение
Цитата Peter ()
Гм...
Что-то мне настойчиво подсказывает, что дело в неправильном коде.


спасибо. а если требуется выбрать несколько файлов?

Автор - kop9000
Дата добавления - 22 Июня 2015 в 19:24
PeterДата: Пн, 22 Июня 2015, 20:50 | Сообщение # 4
Админ NeoBook
Цитата kop9000 ()
а если требуется выбрать несколько файлов?

Сначала в FileOpenBox включаешь опцию множественного выбора файлов, а затем StrParse в помощь тебе, боярин.


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата kop9000 ()
а если требуется выбрать несколько файлов?

Сначала в FileOpenBox включаешь опцию множественного выбора файлов, а затем StrParse в помощь тебе, боярин.

Автор - Peter
Дата добавления - 22 Июня 2015 в 20:50
kop9000Дата: Пн, 22 Июня 2015, 21:13 | Сообщение # 5
Ветеран форума
Код
FileOpenBox "" "Âñå ôàéëû|*.*" "[PubDir]\èç" "[lol]" "Multiple"
If "[lol]" "<>" ""\
StrParse "[lol]" ";" "[Names]" "[Count]"

Loop "1" "[Count]" "[los]"
    ExtractFileName "[Names[los]]" "[File]"
    FileCopy "[File]" "[PubDir]\â\[File]"
EndLoop

EndIf


это было легко


Сообщение отредактировано
kop9000 - Пн, 22 Июня 2015, 21:26
 
Сообщение
Код
FileOpenBox "" "Âñå ôàéëû|*.*" "[PubDir]\èç" "[lol]" "Multiple"
If "[lol]" "<>" ""\
StrParse "[lol]" ";" "[Names]" "[Count]"

Loop "1" "[Count]" "[los]"
    ExtractFileName "[Names[los]]" "[File]"
    FileCopy "[File]" "[PubDir]\â\[File]"
EndLoop

EndIf


это было легко

Автор - kop9000
Дата добавления - 22 Июня 2015 в 21:13
antonДата: Вт, 23 Июня 2015, 09:53 | Сообщение # 6
Ветеран форума
Цитата kop9000 ()
FileOpenBox "" "Âñå ôàéëû|*.*" "[PubDir]\èç" "[lol]" "Multiple"

Цитата kop9000 ()
FileCopy "[File]" "[PubDir]\â\[File]"

Как совет, постарайся не использовать в путях кириллицу. На латинском пиши название папок и файлов.


"Вы знаете, нам очень понравились все варианты, что вы прислали. Даже не знаем, что выбрать… А может попробуем объединить все три логотипа в один?"
 
Сообщение
Цитата kop9000 ()
FileOpenBox "" "Âñå ôàéëû|*.*" "[PubDir]\èç" "[lol]" "Multiple"

Цитата kop9000 ()
FileCopy "[File]" "[PubDir]\â\[File]"

Как совет, постарайся не использовать в путях кириллицу. На латинском пиши название папок и файлов.

Автор - anton
Дата добавления - 23 Июня 2015 в 09:53
kop9000Дата: Вт, 23 Июня 2015, 13:24 | Сообщение # 7
Ветеран форума
Цитата anton ()
Как совет, постарайся не использовать в путях кириллицу. На латинском пиши название папок и файлов.


почему?
 
Сообщение
Цитата anton ()
Как совет, постарайся не использовать в путях кириллицу. На латинском пиши название папок и файлов.


почему?

Автор - kop9000
Дата добавления - 23 Июня 2015 в 13:24
antonДата: Вт, 23 Июня 2015, 22:39 | Сообщение # 8
Ветеран форума
Цитата kop9000 ()
почему?

Не все команды и не все плагины умеют корректно обрабатывать пути к файлам с кириллическим текстом. И даже те что умеют, иногда по одним им только ведомым причинам дают сбой и приводят к ошибкам. Да и вообще ты хоть одну программу видел, которая содержала бы, для своей работы каталоги на русском языке.


"Вы знаете, нам очень понравились все варианты, что вы прислали. Даже не знаем, что выбрать… А может попробуем объединить все три логотипа в один?"
 
Сообщение
Цитата kop9000 ()
почему?

Не все команды и не все плагины умеют корректно обрабатывать пути к файлам с кириллическим текстом. И даже те что умеют, иногда по одним им только ведомым причинам дают сбой и приводят к ошибкам. Да и вообще ты хоть одну программу видел, которая содержала бы, для своей работы каталоги на русском языке.

Автор - anton
Дата добавления - 23 Июня 2015 в 22:39
kop9000Дата: Вт, 23 Июня 2015, 23:33 | Сообщение # 9
Ветеран форума
Цитата anton ()
Не все команды и не все плагины умеют корректно обрабатывать пути к файлам с кириллическим текстом. И даже те что умеют, иногда по одним им только ведомым причинам дают сбой и приводят к ошибкам. Да и вообще ты хоть одну программу видел, которая содержала бы, для своей работы каталоги на русском языке.


ясно

Добавлено (23 Июня 2015, 23:33)
---------------------------------------------
чё за хрень

Код
FileOpenBox "" "Все файлы|*.*" "" "[st_roms]" "Multiple"
If "[st_roms]" "<>" ""
StrParse "[st_roms]" ";" "[Name_roms]" "[roms]"

Loop "1" "[roms]" "[los]"
   ExtractFileName "[Name_roms[los]]" "[File_roms]"
   FileCopy "[File_roms]" "[PunDir]/Roms/[lod]/sets_roms\[lod2]/[File_roms]"
EndLoop

EndIf


встроил рабочий код в проект RetroX немного изменил его и он перестал нормально работать. пишет ошибку
 
Сообщение
Цитата anton ()
Не все команды и не все плагины умеют корректно обрабатывать пути к файлам с кириллическим текстом. И даже те что умеют, иногда по одним им только ведомым причинам дают сбой и приводят к ошибкам. Да и вообще ты хоть одну программу видел, которая содержала бы, для своей работы каталоги на русском языке.


ясно

Добавлено (23 Июня 2015, 23:33)
---------------------------------------------
чё за хрень

Код
FileOpenBox "" "Все файлы|*.*" "" "[st_roms]" "Multiple"
If "[st_roms]" "<>" ""
StrParse "[st_roms]" ";" "[Name_roms]" "[roms]"

Loop "1" "[roms]" "[los]"
   ExtractFileName "[Name_roms[los]]" "[File_roms]"
   FileCopy "[File_roms]" "[PunDir]/Roms/[lod]/sets_roms\[lod2]/[File_roms]"
EndLoop

EndIf


встроил рабочий код в проект RetroX немного изменил его и он перестал нормально работать. пишет ошибку

Автор - kop9000
Дата добавления - 23 Июня 2015 в 23:33
antonДата: Вт, 23 Июня 2015, 23:38 | Сообщение # 10
Ветеран форума
Цитата kop9000 ()
FileOpenBox "" "Все файлы|*.*" "а тут что, так и должно быть пусто" "[st_roms]" "Multiple"

FileCopy "[File_roms]" "[PunDir]/Roms/[lod]/sets_roms\[lod2]/[File_roms]" - а тут почему косая черта в другою сторону...

в логе надо смотреть на какую строчку ругается...


"Вы знаете, нам очень понравились все варианты, что вы прислали. Даже не знаем, что выбрать… А может попробуем объединить все три логотипа в один?"

Сообщение отредактировано
anton - Вт, 23 Июня 2015, 23:45
 
Сообщение
Цитата kop9000 ()
FileOpenBox "" "Все файлы|*.*" "а тут что, так и должно быть пусто" "[st_roms]" "Multiple"

FileCopy "[File_roms]" "[PunDir]/Roms/[lod]/sets_roms\[lod2]/[File_roms]" - а тут почему косая черта в другою сторону...

в логе надо смотреть на какую строчку ругается...

Автор - anton
Дата добавления - 23 Июня 2015 в 23:38
mishemДата: Ср, 24 Июня 2015, 00:11 | Сообщение # 11
Эксперт форума
Цитата anton ()
Не все команды и не все плагины умеют корректно обрабатывать пути к файлам с кириллическим текстом.

Первый раз слышу.
Для винды с русской локалью нет разницы.

Цитата anton ()
иногда по одним им только ведомым причинам дают сбой и приводят к ошибкам

Сбой может давать когда пробелы в пути.
Но это в основном с консольками связано, ну и с подобными плагинами в которых не предусмотрели проверку сделать.


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Цитата anton ()
Не все команды и не все плагины умеют корректно обрабатывать пути к файлам с кириллическим текстом.

Первый раз слышу.
Для винды с русской локалью нет разницы.

Цитата anton ()
иногда по одним им только ведомым причинам дают сбой и приводят к ошибкам

Сбой может давать когда пробелы в пути.
Но это в основном с консольками связано, ну и с подобными плагинами в которых не предусмотрели проверку сделать.

Автор - mishem
Дата добавления - 24 Июня 2015 в 00:11
kop9000Дата: Ср, 24 Июня 2015, 00:22 | Сообщение # 12
Ветеран форума
Цитата anton ()
в логе надо смотреть на какую строчку ругается...


в первой строке у меня должно быть пусто так как файлы выбираются где угодно

вторую строчку я исправил но ошибка всё равно вылазит
 
Сообщение
Цитата anton ()
в логе надо смотреть на какую строчку ругается...


в первой строке у меня должно быть пусто так как файлы выбираются где угодно

вторую строчку я исправил но ошибка всё равно вылазит

Автор - kop9000
Дата добавления - 24 Июня 2015 в 00:22
PeterДата: Ср, 24 Июня 2015, 00:37 | Сообщение # 13
Админ NeoBook
Цитата kop9000 ()
вторую строчку я исправил но ошибка всё равно вылазит

Ошибка выделена жирным шрифтом:

Цитата kop9000 ()
ExtractFileName "[Name_roms[los]]" "[File_roms]"
FileCopy "[File_roms]" "[PunDir]/Roms/[lod]/sets_roms\[lod2]/[File_roms]"


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата kop9000 ()
вторую строчку я исправил но ошибка всё равно вылазит

Ошибка выделена жирным шрифтом:

Цитата kop9000 ()
ExtractFileName "[Name_roms[los]]" "[File_roms]"
FileCopy "[File_roms]" "[PunDir]/Roms/[lod]/sets_roms\[lod2]/[File_roms]"

Автор - Peter
Дата добавления - 24 Июня 2015 в 00:37
kop9000Дата: Ср, 24 Июня 2015, 00:46 | Сообщение # 14
Ветеран форума
ничего не понимаю

Код
FileOpenBox "" "Âñå ôàéëû|*.*" "[PubDir]\èç" "[lol]" "Multiple"
If "[lol]" "<>" ""\
StrParse "[lol]" ";" "[Names]" "[Count]"

Loop "1" "[Count]" "[los]"
      ExtractFileName "[Names[los]]" "[File]"
      FileCopy "[File]" "[PubDir]\â\[File]"
EndLoop

EndIf


в тестовом проекте работает а этот

Код
FileOpenBox "" "Âñå ôàéëû|*.*" "" "[st_roms]" "Multiple"
If "[st_roms]" "<>" ""
StrParse "[st_roms]" ";" "[Name_roms]" "[roms]"

Loop "1" "[roms]" "[los]"
    ExtractFileName "[Name_roms[los]]" "[File_roms]"
    FileCopy "[File_roms]" "[PubDir]/Roms/[lod]/sets_roms/[lod2]/[File_roms]"
EndLoop

EndIf


в проекте RetroX не работает. ведь я просто изменил переменные file на file_roms и всё. что не так? голова совсем не работает


Сообщение отредактировано
kop9000 - Ср, 24 Июня 2015, 00:55
 
Сообщениеничего не понимаю

Код
FileOpenBox "" "Âñå ôàéëû|*.*" "[PubDir]\èç" "[lol]" "Multiple"
If "[lol]" "<>" ""\
StrParse "[lol]" ";" "[Names]" "[Count]"

Loop "1" "[Count]" "[los]"
      ExtractFileName "[Names[los]]" "[File]"
      FileCopy "[File]" "[PubDir]\â\[File]"
EndLoop

EndIf


в тестовом проекте работает а этот

Код
FileOpenBox "" "Âñå ôàéëû|*.*" "" "[st_roms]" "Multiple"
If "[st_roms]" "<>" ""
StrParse "[st_roms]" ";" "[Name_roms]" "[roms]"

Loop "1" "[roms]" "[los]"
    ExtractFileName "[Name_roms[los]]" "[File_roms]"
    FileCopy "[File_roms]" "[PubDir]/Roms/[lod]/sets_roms/[lod2]/[File_roms]"
EndLoop

EndIf


в проекте RetroX не работает. ведь я просто изменил переменные file на file_roms и всё. что не так? голова совсем не работает

Автор - kop9000
Дата добавления - 24 Июня 2015 в 00:46
antonДата: Ср, 24 Июня 2015, 01:13 | Сообщение # 15
Ветеран форума
Цитата mishem ()
Первый раз слышу.

Я достаточно часто сталкивался с проблемой кириллицы в путях, и не только в NeoBook, но и в PHP, и в Delphi и в Lua... Скорее всего я просто не умел правильно "готовить" код, но простая замена в пути русских символов на латиницу всегда помогала...
Буквально недавно писал на PHP тест сотрудников на знание определенных законов РФ (Калым от генерального). Решил не заморачиваться с БД, и результаты складировать, просто в папку в виде html-ок с названием в виде ФИО сотрудника. На компе все работало норм с русскими именами, а на хостинге в итоге код отказал и не согласился сохранять файлы... В итоге заменил на латиницу и все пошло как по маслу... Что то подобное было когда ковырялся с AMS, тоже какой то участок кода не хотел обрабатывать кириллический путь... И в NeoBook было, не помню когда, но точно было, по моему NeoBookDB, чего то у меня ругался на кириллический путь...


"Вы знаете, нам очень понравились все варианты, что вы прислали. Даже не знаем, что выбрать… А может попробуем объединить все три логотипа в один?"
 
Сообщение
Цитата mishem ()
Первый раз слышу.

Я достаточно часто сталкивался с проблемой кириллицы в путях, и не только в NeoBook, но и в PHP, и в Delphi и в Lua... Скорее всего я просто не умел правильно "готовить" код, но простая замена в пути русских символов на латиницу всегда помогала...
Буквально недавно писал на PHP тест сотрудников на знание определенных законов РФ (Калым от генерального). Решил не заморачиваться с БД, и результаты складировать, просто в папку в виде html-ок с названием в виде ФИО сотрудника. На компе все работало норм с русскими именами, а на хостинге в итоге код отказал и не согласился сохранять файлы... В итоге заменил на латиницу и все пошло как по маслу... Что то подобное было когда ковырялся с AMS, тоже какой то участок кода не хотел обрабатывать кириллический путь... И в NeoBook было, не помню когда, но точно было, по моему NeoBookDB, чего то у меня ругался на кириллический путь...

Автор - anton
Дата добавления - 24 Июня 2015 в 01:13
PeterДата: Ср, 24 Июня 2015, 01:28 | Сообщение # 16
Админ NeoBook
Цитата kop9000 ()
что не так?

Я же конкретно показал в чем ошибка.
Еще раз посмотри пример в этом сообщении, а также справку по командам ExtractFileName и FileCopy.

Когда тебе дают рабочий код (пример), надо понять что и как работает, а не просто "на радостях" вставлять (подгонять) его в свою программу!


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата kop9000 ()
что не так?

Я же конкретно показал в чем ошибка.
Еще раз посмотри пример в этом сообщении, а также справку по командам ExtractFileName и FileCopy.

Когда тебе дают рабочий код (пример), надо понять что и как работает, а не просто "на радостях" вставлять (подгонять) его в свою программу!

Автор - Peter
Дата добавления - 24 Июня 2015 в 01:28
kop9000Дата: Ср, 24 Июня 2015, 02:23 | Сообщение # 17
Ветеран форума
Ахахахах. я так и знал. я ТАК и знал. я проверил не с помощью лога а с помощью AlertBox туда я вставлял переменыйе для проверки. кароче вот

Код
FileOpenBox "" "Âñå ôàéëû|*.*" "E:\" "[st_roms]" "Multiple"

If "[st_roms]" "<>" ""
StrParse "[st_roms]" ";" "[Name_roms]" "[roms]"

Loop "1" "[roms]" "[los]"
    ExtractFileName "[Name_roms[los]]" "[File_roms]"
     
    AlertBox "" "[Name_roms[los]]|[File_roms]"

    FileCopy "[Name_roms[los]]" "[PubDir]/Roms/[lod]/sets_roms/[lod2]/[File_roms]"
     
    AlertBox "" "[Name_roms[los]]|[PunDir]/Roms/[lod]/sets_roms/[lod2]/[File_roms]"
     
EndLoop

EndIf


сначала я вставлял другие переменные в AlertBox чтоб понять как надо сделать правильно. и я понял.

И самое интересное. в тестовом проекте код работал но файлы копировались только из главной папки тестового проекта. вот доказательства.

FileOpenBox "" "Âñå ôàéëû|*.*" "[PubDir]\èç" "[lol]" "Multiple" тут всё просто. выбирается файлы которые сохраняются в переменную lol

If "[lol]" "<>" ""\
StrParse "[lol]" ";" "[Names]" "[Count]" тут куча текста lol разделяются на строки и во первых строки сохраняются в много переменных то есть Names1, Names2 и так далее а во вторых сохраняются в количество то есть [Count] например 5

а вот что дальше я делал это я сам понял что не правильно было

Loop "1" "[Count]" "[los]"
ExtractFileName "[Names[los]]" "[File]" тут пока всё правильно. я извлекал имя файл из пути например с пути с именем файла C:\bla.txt я получил просто bla.txt

проверка

AlertBox "" "[Names[los]]|[File]" то есть C:\bla.txt и извлечённое имя файла bla.txt

FileCopy "[File]" "[PubDir]\â\[File]" тут я пытался извлечённое имя файла bla.txt скопировать в [PubDir]\â\[File]. хорошо он сможет копировать файл только из главной папки из проекта. и снова проверяем

AlertBox "" "[File]|[PubDir]\a\[File]" извлечённый файл bla.txt копируется в [PubDir]\a\[File] с названием файла. а если надо например скопировать файл из другой папки то он просто её не найдёт
EndLoop

EndIf

кстати была ещё одна ошибка уже в моём проекте RetroX

FileCopy "[File_roms]" "[PunDir]/Roms/[lod]/sets_roms\[lod2]/[File_roms]

просто если эти палки стоят по разному программа не может найти такой странный путь

Вот так.
 
СообщениеАхахахах. я так и знал. я ТАК и знал. я проверил не с помощью лога а с помощью AlertBox туда я вставлял переменыйе для проверки. кароче вот

Код
FileOpenBox "" "Âñå ôàéëû|*.*" "E:\" "[st_roms]" "Multiple"

If "[st_roms]" "<>" ""
StrParse "[st_roms]" ";" "[Name_roms]" "[roms]"

Loop "1" "[roms]" "[los]"
    ExtractFileName "[Name_roms[los]]" "[File_roms]"
     
    AlertBox "" "[Name_roms[los]]|[File_roms]"

    FileCopy "[Name_roms[los]]" "[PubDir]/Roms/[lod]/sets_roms/[lod2]/[File_roms]"
     
    AlertBox "" "[Name_roms[los]]|[PunDir]/Roms/[lod]/sets_roms/[lod2]/[File_roms]"
     
EndLoop

EndIf


сначала я вставлял другие переменные в AlertBox чтоб понять как надо сделать правильно. и я понял.

И самое интересное. в тестовом проекте код работал но файлы копировались только из главной папки тестового проекта. вот доказательства.

FileOpenBox "" "Âñå ôàéëû|*.*" "[PubDir]\èç" "[lol]" "Multiple" тут всё просто. выбирается файлы которые сохраняются в переменную lol

If "[lol]" "<>" ""\
StrParse "[lol]" ";" "[Names]" "[Count]" тут куча текста lol разделяются на строки и во первых строки сохраняются в много переменных то есть Names1, Names2 и так далее а во вторых сохраняются в количество то есть [Count] например 5

а вот что дальше я делал это я сам понял что не правильно было

Loop "1" "[Count]" "[los]"
ExtractFileName "[Names[los]]" "[File]" тут пока всё правильно. я извлекал имя файл из пути например с пути с именем файла C:\bla.txt я получил просто bla.txt

проверка

AlertBox "" "[Names[los]]|[File]" то есть C:\bla.txt и извлечённое имя файла bla.txt

FileCopy "[File]" "[PubDir]\â\[File]" тут я пытался извлечённое имя файла bla.txt скопировать в [PubDir]\â\[File]. хорошо он сможет копировать файл только из главной папки из проекта. и снова проверяем

AlertBox "" "[File]|[PubDir]\a\[File]" извлечённый файл bla.txt копируется в [PubDir]\a\[File] с названием файла. а если надо например скопировать файл из другой папки то он просто её не найдёт
EndLoop

EndIf

кстати была ещё одна ошибка уже в моём проекте RetroX

FileCopy "[File_roms]" "[PunDir]/Roms/[lod]/sets_roms\[lod2]/[File_roms]

просто если эти палки стоят по разному программа не может найти такой странный путь

Вот так.

Автор - kop9000
Дата добавления - 24 Июня 2015 в 02:23
PeterДата: Ср, 24 Июня 2015, 02:50 | Сообщение # 18
Админ NeoBook
Цитата kop9000 ()
я сам понял что не правильно было

Для того, чтобы понять что было неправильно не нужно городить весь этот огород с алертбоксами, проверками и т.п.
С самого начала достаточно было просто:
Цитата Peter ()
Еще раз посмотри пример в этом сообщении, а также справку по командам ExtractFileName и FileCopy.


Но, если понял (а я в этом не уверен) в чем именно была ПРИНЦИПИАЛЬНАЯ ошибка, то хорошо.


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата kop9000 ()
я сам понял что не правильно было

Для того, чтобы понять что было неправильно не нужно городить весь этот огород с алертбоксами, проверками и т.п.
С самого начала достаточно было просто:
Цитата Peter ()
Еще раз посмотри пример в этом сообщении, а также справку по командам ExtractFileName и FileCopy.


Но, если понял (а я в этом не уверен) в чем именно была ПРИНЦИПИАЛЬНАЯ ошибка, то хорошо.

Автор - Peter
Дата добавления - 24 Июня 2015 в 02:50
kop9000Дата: Ср, 24 Июня 2015, 02:58 | Сообщение # 19
Ветеран форума
Цитата Peter ()

Но, если понял (а я в этом не уверен) в чем именно была ПРИНЦИПИАЛЬНАЯ ошибка, то хорошо.


а почему ты не уверен?
 
Сообщение
Цитата Peter ()

Но, если понял (а я в этом не уверен) в чем именно была ПРИНЦИПИАЛЬНАЯ ошибка, то хорошо.


а почему ты не уверен?

Автор - kop9000
Дата добавления - 24 Июня 2015 в 02:58
PeterДата: Ср, 24 Июня 2015, 03:02 | Сообщение # 20
Админ NeoBook
Цитата kop9000 ()
а почему ты не уверен?


Потому, что ошибка именно в этой строчке:
Цитата kop9000 ()
FileCopy "[File_roms]" "[PunDir]/Roms/[lod]/sets_roms\[lod2]/[File_roms]

но вовсе не в том месте, которое ты в ней выделил.


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата kop9000 ()
а почему ты не уверен?


Потому, что ошибка именно в этой строчке:
Цитата kop9000 ()
FileCopy "[File_roms]" "[PunDir]/Roms/[lod]/sets_roms\[lod2]/[File_roms]

но вовсе не в том месте, которое ты в ней выделил.

Автор - Peter
Дата добавления - 24 Июня 2015 в 03:02
kop9000Дата: Ср, 24 Июня 2015, 03:06 | Сообщение # 21
Ветеран форума
Цитата Peter ()
но вовсе не в том месте, которое ты в ней выделил.


да это я уже про другую ошибку говорил когда программа выдаёт Access denied! но эту ошибку я исправил

а про эту ошибку что ты мне пишешь я уже исправил и писал уже

Код
FileCopy "[Name_roms[los]]" "[PubDir]/Roms/[lod]/sets_roms/[lod2]/[File_roms]"


вот так


Сообщение отредактировано
kop9000 - Ср, 24 Июня 2015, 03:15
 
Сообщение
Цитата Peter ()
но вовсе не в том месте, которое ты в ней выделил.


да это я уже про другую ошибку говорил когда программа выдаёт Access denied! но эту ошибку я исправил

а про эту ошибку что ты мне пишешь я уже исправил и писал уже

Код
FileCopy "[Name_roms[los]]" "[PubDir]/Roms/[lod]/sets_roms/[lod2]/[File_roms]"


вот так

Автор - kop9000
Дата добавления - 24 Июня 2015 в 03:06
PeterДата: Ср, 24 Июня 2015, 03:15 | Сообщение # 22
Админ NeoBook
Цитата kop9000 ()
FileCopy "[Name_roms[los]]" "[PubDir]/Roms/[lod]/sets_roms/[lod2]/[File_roms]"

Ага, значит я проглядел, виноват..
Теперь ты понял КАК это работает, а не просто подправил код по моему примеру?


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата kop9000 ()
FileCopy "[Name_roms[los]]" "[PubDir]/Roms/[lod]/sets_roms/[lod2]/[File_roms]"

Ага, значит я проглядел, виноват..
Теперь ты понял КАК это работает, а не просто подправил код по моему примеру?

Автор - Peter
Дата добавления - 24 Июня 2015 в 03:15
kop9000Дата: Ср, 24 Июня 2015, 03:18 | Сообщение # 23
Ветеран форума
Цитата Peter ()
Ага, значит я проглядел, виноват..
Теперь ты понял КАК это работает, а не просто подправил код по моему примеру?


завтра я распишу объяснения кода с проекта RetroX который я исправил и который я писал выше и ты поймёшь что я всё понял


Сообщение отредактировано
kop9000 - Ср, 24 Июня 2015, 03:19
 
Сообщение
Цитата Peter ()
Ага, значит я проглядел, виноват..
Теперь ты понял КАК это работает, а не просто подправил код по моему примеру?


завтра я распишу объяснения кода с проекта RetroX который я исправил и который я писал выше и ты поймёшь что я всё понял

Автор - kop9000
Дата добавления - 24 Июня 2015 в 03:18
PeterДата: Ср, 24 Июня 2015, 03:21 | Сообщение # 24
Админ NeoBook
Только я одного не могу понять: ПОЧЕМУ У ТЕБЯ ПУТИ С ПРЯМЫМ СЛЕШЕМ "/", КОГДА ОНИ ДОЛЖНЫ БЫТЬ С ОБРАТНЫМ СЛЕШЕМ?
Причем и ещё то "так", то "сяк".
%)
Все в раскорячку!
Ведь указывал тебе Антон!


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
СообщениеТолько я одного не могу понять: ПОЧЕМУ У ТЕБЯ ПУТИ С ПРЯМЫМ СЛЕШЕМ "/", КОГДА ОНИ ДОЛЖНЫ БЫТЬ С ОБРАТНЫМ СЛЕШЕМ?
Причем и ещё то "так", то "сяк".
%)
Все в раскорячку!
Ведь указывал тебе Антон!

Автор - Peter
Дата добавления - 24 Июня 2015 в 03:21
kop9000Дата: Ср, 24 Июня 2015, 03:23 | Сообщение # 25
Ветеран форума
Цитата Peter ()
Только я одного не могу понять: ПОЧЕМУ У ТЕБЯ ПУТИ С ПРЯМЫМ СЛЕШЕМ "/", КОГДА ОНИ ДОЛЖНЫ БЫТЬ С ОБРАТНЫМ СЛЕШЕМ?
Причем и ещё то "так", то "сяк".
%)
Все в раскорячку!
Ведь указывал тебе Антон!


а это у меня уже давно. я просто путаюсь как должно быть. вот сегодня антон подсказал и я завтра все эти палки исправлю


Сообщение отредактировано
kop9000 - Ср, 24 Июня 2015, 03:24
 
Сообщение
Цитата Peter ()
Только я одного не могу понять: ПОЧЕМУ У ТЕБЯ ПУТИ С ПРЯМЫМ СЛЕШЕМ "/", КОГДА ОНИ ДОЛЖНЫ БЫТЬ С ОБРАТНЫМ СЛЕШЕМ?
Причем и ещё то "так", то "сяк".
%)
Все в раскорячку!
Ведь указывал тебе Антон!


а это у меня уже давно. я просто путаюсь как должно быть. вот сегодня антон подсказал и я завтра все эти палки исправлю

Автор - kop9000
Дата добавления - 24 Июня 2015 в 03:23
PeterДата: Ср, 24 Июня 2015, 03:24 | Сообщение # 26
Админ NeoBook
Цитата kop9000 ()
поймёшь что я всё понял

Надеюсь.
Но пока не верен.

Впрочем, тебя никто не заставляет "отчитываться".
Просто я пытаюсь приучить тебя ДУМАТЬ над кодом.


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата kop9000 ()
поймёшь что я всё понял

Надеюсь.
Но пока не верен.

Впрочем, тебя никто не заставляет "отчитываться".
Просто я пытаюсь приучить тебя ДУМАТЬ над кодом.

Автор - Peter
Дата добавления - 24 Июня 2015 в 03:24
kop9000Дата: Ср, 24 Июня 2015, 03:27 | Сообщение # 27
Ветеран форума
Цитата Peter ()
Надеюсь.
Но пока не верен.

Впрочем, тебя никто не заставляет "отчитываться".
Просто я пытаюсь приучить тебя ДУМАТЬ над кодом.


как видешь я думаю над кодом но очень сложно думать когда всё запутано
 
Сообщение
Цитата Peter ()
Надеюсь.
Но пока не верен.

Впрочем, тебя никто не заставляет "отчитываться".
Просто я пытаюсь приучить тебя ДУМАТЬ над кодом.


как видешь я думаю над кодом но очень сложно думать когда всё запутано

Автор - kop9000
Дата добавления - 24 Июня 2015 в 03:27
PeterДата: Ср, 24 Июня 2015, 03:41 | Сообщение # 28
Админ NeoBook


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение

Автор - Peter
Дата добавления - 24 Июня 2015 в 03:41
kop9000Дата: Ср, 24 Июня 2015, 13:47 | Сообщение # 29
Ветеран форума
Peter, ну что расписывать объяснения?
 
СообщениеPeter, ну что расписывать объяснения?

Автор - kop9000
Дата добавления - 24 Июня 2015 в 13:47
  • Страница 1 из 1
  • 1
Поиск: