Форум работает в тестовом режиме. Все данные были перенесены со старого сайта 2018 года. Некоторая информация может быть недоступна, например вложения или хайды. Просьба сообщать о данных случаях через функционал "Жалоба", прямо под постом, где отсуствуют данные из хайда или проблемы с вложением.
Могут быть проблемы в "выкидыванием" с форума (слетевшей авторизацией). Нужно собрать статистику таких случаев.
Есть Тема, куда можете сообщить о проблемах с сайтом либо просто передать привет.

Сохранение открытого диалога

SARCAZM

Это что за покемон?
Команда форума
Рег
5 Июн 2015
Сообщения
1,446
Реакции
1
Trovo
SARCAZM
Скрипт сохраняет открытый диалог в файл C:\1.html
Код:
uses SysUtils, Classes;
var L:TStringList;

Begin
  print(Engine.DlgText);
  L := TStringList.Create;          //Создаем объект (список для строк)
  L.Add(Engine.DlgText);                 //Добавляем в список строку
  L.SaveToFile('C:/1.html');  //Сохраняем список в файл
  L.Free;  
end.
 
проще сделать просто print(Engine.DlgText); и скопировать текст из логов в какой-нибудь нотпад++
 
SARCAZM написал(а):
uses SysUtils, Classes; var L:TStringList; Begin print(Engine.DlgText); L := TStringList.Create; //Создаем объект (список для строк) L.Add(Engine.DlgText); //Добавляем в список строку L.SaveToFile('C:/1.html'); //Сохраняем список в файл L.Free; end.
Сенк,проще простого
 
@Kreonix, подскажи пЛз, а из клиента как-нить HTML можно открыть ?Или когда ты открываешь диалог, на сервер идет пакет типа, "открыт диалог No766766" и это фиксируется, а пот ом уже БайПасс идет ?Как работает, можно ли вызвать диалог у убранного НПСа ?
 
@iMxO, ну открываеш диалог и запускаеш скрипт он заносит все бейпасы в текстовик. как я понял для этого нужно чисто окно диалога( нпс не объязателен)
 
@SARCAZM,

uses SysUtils, Classes;
var L:TStringList;

Begin
print(Engine.DlgText);
L := TStringList.Create; //Создаем объект (список для строк)
L.Add(Engine.DlgText); //Добавляем в список строку
L.SaveToFile('C:/1.html'); //Сохраняем список в файл
L.Free;
end.

Столкнулся с такой проблемой,через этот скрипт выдает такой байпасс бафера

print(Engine.DlgText); Через этот не могу т.к Просто не влазит в строчку сообщения.
 

Вложения

  • Скрин Бай басса 1 скрипта.png
    Скрин Бай басса 1 скрипта.png
    5.6 KB · Просмотры: 0
@KoJInak, Блокнотом открывай.
 
KoJInak написал(а):
Ivanius сказал(а) проще сделать просто print(Engine.DlgText); и скопировать текст из логов в какой-нибудь нотпад++ Благодарочка
Написано же открывать NotPad++ лучше всего или подобными:)
 
SARCAZM написал(а):
L.SaveToFile('C:/1.html'); //Сохраняем список в файл
Можно же сохранить в тхт файл тогда не будет ХТМЛ-ек =)


KoJInak написал(а):
Столкнулся с такой проблемой,через этот скрипт выдает такой байпасс бафера print(Engine.DlgText); Через этот не могу т.к Просто не влазит в строчку сообщения. Прикрепленные изображения
 
поясните нубу, что ему делать? как вставить диалог в скрипт?
 
Извиняюсь за глупый вопрос, а альт+б ведь не считается диалогом? А есть способ скриптом каким либо вытащить окошко альт+б?
 
Если я правильно понял, то открываем диалог который надо узнать байпасс и запускаем в адрике
uses SysUtils, Classes;
var L:TStringList;

Begin
print(Engine.DlgText);
L := TStringList.Create; //Создаем объект (список для строк)
L.Add(Engine.DlgText); //Добавляем в список строку
L.SaveToFile('C:/1.html'); //Сохраняем список в файл
L.Free;
end.


всё верно?!
 
Зачем мучаться с сохранением диалога, если ввсе можно сделать проще через script recorder
 
Назад
Сверху