Вернуться   CoderX :: Forums > Lineage II > L2PacketHack > Скриптинг
Войти через OpenID

Скриптинг Форум посвещенный созданию скриптов для L2PacketHack

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 17.01.2011, 21:06   #1
Новичок
 
Регистрация: 25.06.2010
Сообщений: 7
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
s1mptom пока неопределено
По умолчанию

как из скрипта открыть фаил? на ShellExecute ругаец... или надо чтото подгрузить?
s1mptom вне форума   Ответить с цитированием
Старый 17.01.2011, 21:19   #2
Местный
 
Аватар для J-Fobos
 
Регистрация: 09.06.2008
Сообщений: 867
Сказал Спасибо: 175
Имеет 468 спасибок в 259 сообщенях
J-Fobos пока неопределено
По умолчанию

Цитата:
Сообщение от s1mptom Посмотреть сообщение
как из скрипта открыть фаил? на ShellExecute ругаец... или надо чтото подгрузить?
Если подгрузить информацию из текстового файла, то я использую TListString.LoadFromFile, это удобно, быстро и просто.
Для остальных типов есть класс TFileStream
__________________

В любом из нас спит гений. И с каждым днем все крепче.

Переходим на протокол нового поколения jabber
J-Fobos вне форума   Ответить с цитированием
Старый 17.01.2011, 21:43   #3
Новичок
 
Регистрация: 25.06.2010
Сообщений: 7
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
s1mptom пока неопределено
По умолчанию

Цитата:
Сообщение от J-Fobos Посмотреть сообщение
Если подгрузить информацию из текстового файла, то я использую TListString.LoadFromFile, это удобно, быстро и просто.
Для остальных типов есть класс TFileStream
дело в том что мне надо не текстовый фаил открыть а просто запустить программу грубо говоря.... выполнился скрипт-открылся фаил )
s1mptom вне форума   Ответить с цитированием
Старый 18.01.2011, 00:47   #4
Местный
 
Аватар для J-Fobos
 
Регистрация: 09.06.2008
Сообщений: 867
Сказал Спасибо: 175
Имеет 468 спасибок в 259 сообщенях
J-Fobos пока неопределено
По умолчанию

Просто фразы "открыть файл" и "запустить программу" разные, вы спрашивали об открытии файла, я и дал ответ =)
Для запуска других программ используйте вызов функции из длл, вот пример подключения длл и вызова функции:

Код:
var
  lib:Integer;
  Res:variant;
begin
  lib := loadLibrary('User32.dll');
  Res := CallFunction(lib,'GetDC',1,[0]);
  CallFunction(lib,'ReleaseDC',2,[0,Res]);
  FreeLibrary(lib);
end.
__________________

В любом из нас спит гений. И с каждым днем все крепче.

Переходим на протокол нового поколения jabber
J-Fobos вне форума   Ответить с цитированием
Старый 18.01.2011, 01:38   #5
Новичок
 
Регистрация: 25.06.2010
Сообщений: 7
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
s1mptom пока неопределено
По умолчанию

Цитата:
Сообщение от J-Fobos Посмотреть сообщение
Просто фразы "открыть файл" и "запустить программу" разные, вы спрашивали об открытии файла, я и дал ответ =)
Для запуска других программ используйте вызов функции из длл, вот пример подключения длл и вызова функции:
я пробовал подгружать shell32.dll но он всеравно на ShellExecute ругался... может что делаю не так...
s1mptom вне форума   Ответить с цитированием
Старый 18.01.2011, 19:13   #6
Местный
 
Аватар для J-Fobos
 
Регистрация: 09.06.2008
Сообщений: 867
Сказал Спасибо: 175
Имеет 468 спасибок в 259 сообщенях
J-Fobos пока неопределено
По умолчанию

s1mptom, свою дллку написать желательно, а уже в ней (в своей длл) использовать ShellExecute.
__________________

В любом из нас спит гений. И с каждым днем все крепче.

Переходим на протокол нового поколения jabber
J-Fobos вне форума   Ответить с цитированием
Старый 18.01.2011, 21:40   #7
Новичок
 
Регистрация: 25.06.2010
Сообщений: 7
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
s1mptom пока неопределено
По умолчанию

J-Fobos, вот от этого очень далек =( а мне всего то нужно лампочками клавы помигать пробовал также через ивенткейбоард ну и собственно аналогичная проблема...
s1mptom вне форума   Ответить с цитированием
Старый 18.01.2011, 22:18   #8
Местный
 
Аватар для J-Fobos
 
Регистрация: 09.06.2008
Сообщений: 867
Сказал Спасибо: 175
Имеет 468 спасибок в 259 сообщенях
J-Fobos пока неопределено
По умолчанию

Такие вещи делаются только с помощью длл, скриптовый движек пакетхака является скриптовым движком, а не языком программирования, его возможности ограничены.

ps: это не так сложно как звучит, надо только попробовать
__________________

В любом из нас спит гений. И с каждым днем все крепче.

Переходим на протокол нового поколения jabber

Последний раз редактировалось J-Fobos, 18.01.2011 в 22:31.
J-Fobos вне форума   Ответить с цитированием
Старый 18.01.2011, 23:17   #9
Новичок
 
Регистрация: 25.06.2010
Сообщений: 7
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
s1mptom пока неопределено
По умолчанию

J-Fobos, ну ладно,спасибо ) буду стараться )
s1mptom вне форума   Ответить с цитированием
Старый 04.07.2011, 19:20   #10
Местный
 
Аватар для Deffol
 
Регистрация: 17.02.2011
Сообщений: 118
Сказал Спасибо: 51
Имеет 2 спасибок в 2 сообщенях
Deffol пока неопределено
По умолчанию

как можно командой повторить процедуру несколько раз, например мне надо по приходу пакета, послать другой пакет на сервер 10 раз, чтоб не городить эти пакеты, хочу одной командой это выполнить
Deffol вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack > Скриптинг



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 11:19.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!