Здравствуйте, гость ( Вход | Регистрация )

3 страниц V < 1 2 3 >  
Ответить в эту темуОткрыть новую тему
> Тут будет много глупых и наивных вопросов на разные темы, Без ящика водки никак не разобраться.
artem04321
сообщение 18.1.2013, 19:42
Сообщение #21


**

Neophyte
Сообщений: 33
Регистрация: 4.1.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 15.627
Возраст: 18



Цитата(DarkMaster @ 18.1.2013, 20:32) *

Кнайт когда-то писал. Искать надо.

set $asd 1
set %arr [ 1 1 ] $a
set %arr [ 1 2 ] sd
set $f %arr[1]
msg $f

тольк если так..
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
HowL
сообщение 18.1.2013, 19:55
Сообщение #22


**

Neophyte
Сообщений: 22
Регистрация: 2.1.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 15.613



Задам свой маленький вопрос.
можно ли сделать так, что бы пилот (конкретнее, клики) работал в относительных координатах, взятых из массива?


--------------------
ТЫ еще не ботоводишь?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 18.1.2013, 20:07
Сообщение #23


***********

Модератор UOPilot
Сообщений: 9.766
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 30009
Пользователь №: 11.279



да.

Очень большая просьба, не делайте толстую тему с кучей несвязных вопросов. Потом искать в этом что-то невозможно. Не бойтесь нажать кнопку "новая тема", после вас останется полезная инфа.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____

Контакт актуален, подпись актуальна.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
bumer
сообщение 3.2.2013, 17:55
Сообщение #24


****

Apprentice
Сообщений: 167
Регистрация: 2.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 14.998



Понадобилось звуковое оповещении при появление любого файла в папке, можно ли UO Pilot делать это?
Ну на примере папки G:\Errors при появлении любого файла в данной папке. Больше интересует часть скрипта проверка появление любого файла.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 3.2.2013, 19:26
Сообщение #25


***********

Модератор UOPilot
Сообщений: 9.766
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 30009
Пользователь №: 11.279



вас интересует оператор dir. Прочитать о нем можно в истории развития. Результат будет записан в массив, потом просто проверяете идентичность двух массивов(построково).


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____

Контакт актуален, подпись актуальна.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
bumer
сообщение 9.2.2013, 13:22
Сообщение #26


****

Apprentice
Сообщений: 167
Регистрация: 2.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 14.998



Цитата(DarkMaster @ 3.2.2013, 19:26) *

вас интересует оператор dir. Прочитать о нем можно в истории развития. Результат будет записан в массив, потом просто проверяете идентичность двух массивов(построково).

Не заработал поиск файлов в нужном каталоге с последующем звуковым оповещением (IMG:style_emoticons/default/sad.gif)
Впечатление такое что скрипт даже не проверяет наличие файлов в указанной папке.
Код

dir $file ("G:\Errors" '*.txt;*.dmp')
if $file > 0
sendex ^@m // горячие кнопки винамп
end_if
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 9.2.2013, 16:40
Сообщение #27


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



Неправильный синтаксис команды и соответственно последующая проверка.
http://uopilot.tati.pro/index.php?title=Dir
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
bumer
сообщение 9.2.2013, 19:32
Сообщение #28


****

Apprentice
Сообщений: 167
Регистрация: 2.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 14.998



прочитал указанную тему и всё равно не разобрался как указать папку для проверки, так верно?
Код

dir (%dir G:\Errors *.txt;*.dmp)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 9.2.2013, 19:51
Сообщение #29


***********

Модератор UOPilot
Сообщений: 9.766
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 30009
Пользователь №: 11.279



вроде правильно.

Проверять потом необходимо по переменной errorlevel в которой будет количество найденных файлов.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____

Контакт актуален, подпись актуальна.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
bumer
сообщение 9.2.2013, 22:12
Сообщение #30


****

Apprentice
Сообщений: 167
Регистрация: 2.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 14.998



Цитата(DarkMaster @ 9.2.2013, 19:51) *

вроде правильно.

Проверять потом необходимо по переменной errorlevel в которой будет количество найденных файлов.

Да мне не нужно знать количество, нет смысла. Нужно установить есть файлы в папке или нет, в идеале если есть переместить их в другую папку и оповестить звуковым сигналом.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 10.2.2013, 1:30
Сообщение #31


***********

Модератор UOPilot
Сообщений: 9.766
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 30009
Пользователь №: 11.279



Цитата
Да мне не нужно знать количество, нет смысла. Нужно установить есть файлы в папке или нет

А 0 это повашему не количество? =\


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____

Контакт актуален, подпись актуальна.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
bumer
сообщение 10.2.2013, 10:30
Сообщение #32


****

Apprentice
Сообщений: 167
Регистрация: 2.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 14.998



Цитата(DarkMaster @ 10.2.2013, 1:30) *

А 0 это повашему не количество? =\

Извиняюсь за не понимание, очень мало информации по errorlevel, просто не смог использовать. В UO Pilot в командах вообще идет как msg errorlevel, по аналогии попробовал поставить set errorlevel думая что может работает как findcolor... все равно не получилось (IMG:style_emoticons/default/huh.gif)
Мнеб хотяб примеры использования поглядеть, чтоб суметь воспользоваться этой переменной.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 10.2.2013, 10:34
Сообщение #33


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Код
dir (%dir D:\Temp *.*)
msg В папке D:\Temp (включая подпапки) найдено errorlevel файлов
end_script


Сообщение отредактировал Zeleax - 10.2.2013, 10:37


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
bumer
сообщение 10.2.2013, 11:34
Сообщение #34


****

Apprentice
Сообщений: 167
Регистрация: 2.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 14.998



Цитата(Zeleax @ 10.2.2013, 10:34) *

Код
dir (%dir D:\Temp *.*)
msg В папке D:\Temp (включая подпапки) найдено errorlevel файлов
end_script


Угу выводит сообщение на экран.
Как правильно подставить найденное значение errorlevel в set ?
Код

dir (%dir G:\Errors *.txt;*.dmp)
set #file = errorlevel // Не подставляет в значение число найденных файлов, где ошибка? (символ не распознан)
if #file > 0
sendex ^@m // горячие кнопки винамп
end_if
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 10.2.2013, 11:35
Сообщение #35


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



set #a errorlevel


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
bumer
сообщение 10.2.2013, 11:57
Сообщение #36


****

Apprentice
Сообщений: 167
Регистрация: 2.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 14.998



Да, действительно заработало! в итоге пока что есть вот это:
Код

dir (%dir G:\Errors *.txt;*.dmp)
set #file errorlevel
if #file > 0
sendex ^@m // горячие кнопки винамп
end_if

А вот интересно, если способ перемешать все файлы из одной деректорию в другую?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 10.2.2013, 12:02
Сообщение #37


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Цитата(bumer @ 10.2.2013, 12:57) *
А вот интересно, если способ перемешать все файлы из одной деректорию в другую?

filerename попробуйте (см.Историю развития)

А почему сразу не написали
if errorlevel > 0
и т.п. ?

Сообщение отредактировал Zeleax - 10.2.2013, 12:03


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
bumer
сообщение 10.2.2013, 13:13
Сообщение #38


****

Apprentice
Сообщений: 167
Регистрация: 2.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 14.998



Угу, нужно было именно так, не хватило гибкости мышления.
Код

dir (%dir G:\Errors *.txt;*.dmp)
if errorlevel > 0
sendex ^@m // горячие кнопки винамп
end_if


Шя сижу ломаю голову над тем как автоматизировать перемещение файлов с одной директории в другую.
По всему выходит что нужно воспользоваться filecopy (C:\tmp\gg.log "anty gg.log") и filedelete (gg.log) но нифига не пашет. (IMG:style_emoticons/default/unsure.gif)
вот на этом примере:
Код

filecopy (G:\Errors\*.* "G:\Errors2 *.*")
wait 2000
filedelete (G:\Errors\*.*)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 10.2.2013, 13:18
Сообщение #39


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



filerename пробовали, как я писал?
и что значит "нифига не пашет. "? что именно - копирование или удаление или всё?

Сообщение отредактировал Zeleax - 10.2.2013, 13:20


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
bumer
сообщение 10.2.2013, 13:25
Сообщение #40


****

Apprentice
Сообщений: 167
Регистрация: 2.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 14.998



Не копирует и не удаляет, по видимому я опять чего то не так сделал... (IMG:style_emoticons/default/sad.gif)
filerename вроде просто должен переименовывать фаил, во всяком случаи гугл так перевел, мнеж надо переместить появивщиеся файлы типа 2013-02-10 09.01.48 Error - 3692.txt и 2013-02-10 09.01.48 Error - 3692.dmp

Выяснил вот что, удаление все таки работает но требует точного указания названия файла, пример:
Код

filedelete (G:\Errors\1.txt)

При пользовании в комбинаций *.* почему то не работает, так же не работают *.txt;*.dmp а в моём случаи название файлов всегда разное кроме расширения. Как же выбраться из создавшейся ситуации?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

3 страниц V < 1 2 3 >
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 6.11.2025, 22:11
Designed by Nickostyle