Нужно собрать в HIASM этот код HTML только для ехе
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0022)http://internet.e-mail --><HTML><HEAD><TITLE>Hex/Ascii Converter</TITLE>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<SCRIPT>
var symbols = " !\"#$%&'()*+,-./0123456789:;<=>?@";
var loAZ = "abcdefghijklmnopqrstuvwxyz";
symbols+= loAZ.toUpperCase();
symbols+= "[\\]^_`";
symbols+= loAZ;
symbols+= "{|}~";
function toAscii()
{
valueStr = document.form1.hex.value;
valueStr = valueStr.toLowerCase();
var hex = "0123456789abcdef";
var text = "";
var i=0;
for( i=0; i<valueStr.length; i=i+2 )
{
var char1 = valueStr.charAt(i);
if ( char1 == ':' )
{
i++;
char1 = valueStr.charAt(i);
}
var char2 = valueStr.charAt(i+1);
var num1 = hex.indexOf(char1);
var num2 = hex.indexOf(char2);
var value = num1 << 4;
value = value | num2;
var valueInt = parseInt(value);
var symbolIndex = valueInt - 32;
var ch = '?';
if ( symbolIndex >= 0 && value <= 126 )
{
ch = symbols.charAt(symbolIndex)
}
text += ch;
}
document.form1.ascii.value = text;
return false;
}
function toHex()
{
var valueStr = document.form1.ascii.value;
var hexChars = "0123456789abcdef";
var text = "";
for( i=0; i<valueStr.length; i++ )
{
var oneChar = valueStr.charAt(i);
var asciiValue = symbols.indexOf(oneChar) + 32;
var index1 = asciiValue % 16;
var index2 = (asciiValue - index1)/16;
if ( text != "" ) text += ":";
text += hexChars.charAt(index2);
text += hexChars.charAt(index1);
}
document.form1.hex.value = text;
return false;
}
</SCRIPT>
<META name=GENERATOR content="MSHTML 8.00.6001.23543"></HEAD>
<BODY>
<P><FONT face="Geneva, Arial, Helvetica, sans-serif"><STRONG>Hex To ASCII
Converter</STRONG></FONT></P>
<FORM method=post name=form1 action="">
<TABLE border=0 cellSpacing=5 cellPadding=5 width="78%">
<TBODY>
<TR>
<TD width="13%"><FONT size=-1
face="Geneva, Arial, Helvetica, sans-serif">Hex: </FONT></TD>
<TD width="76%"><TEXTAREA id=hex rows=3 cols=80 name=hex>41:6e:74:6f:6e:20:69:73:20:67:72:65:61:74:20:3a:29</TEXTAREA></TD></TR>
<TR>
<TD><FONT size=-1
face="Geneva, Arial, Helvetica, sans-serif">Ascii:</FONT></TD>
<TD><TEXTAREA id=ascii rows=3 cols=80 name=ascii></TEXTAREA></TD></TR></TBODY></TABLE>
<P><INPUT id=b13 onclick="return toAscii();" value="Hex To ASCII" type=submit name=b1>
<INPUT id=b14 onclick="return toHex();" value="ASCII To Hex" type=submit name=b2>
</P>
<P> </P></FORM>
<P> </P>
<P> </P></BODY></HTML>
точнее сказать точьную копию работы с nex только для компиляции в EXE
что то у меня совсем другие выходные данные показывает.может у кого уже есть подобный шаблон в sha
Этот топик читают: Гость
Ответов: 8
Рейтинг: 0
|
|||
карма: 1 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 9 раз(а), последний 2021-06-21 04:15:19 |
|||
карма: 0 |
|
Ответов: 8
Рейтинг: 0
|
|||
меня не так понял.мне не нужна сама графическая оболочка и сам браузер а так же html код.
я не пойму как строку конвертировать в nex что бы получалось точь в точь как в том html коде.пытаюсь в HIASM методом тыка у меня получается короткая и сплошная строка.а там в HTML коде строка разбивается двоеточеем.может для кого то это покажется смешным то что я пишу но я реально ничего не понимаю в nex мне не нужна графическая оболочка мне нужен пример который я описывал,а в HIASM у меня не получается |
|||
карма: 1 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 9 раз(а), последний 2021-06-21 04:15:18 |
|||
карма: 0 |
|
Ответов: 8
Рейтинг: 0
|
|||
Тоже самое получялось и у меня.но это ошибка.твой код тоже работает только с русскими буквами,а попробуй вставить строку с английскими буквами и на выходе исходная строка.ещё и пробелы палятся символм + .в html коде этих двух ошибок нет.буду продолжать тыкать,может воткнут Charset EN_RU типа фильтр английских букв а потом уже в nex
|
|||
карма: 1 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 9 раз(а), последний 2021-06-21 04:15:18 |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 9 раз(а), последний 2021-06-21 04:15:17 |
|||
карма: 0 |
|
Ответов: 8
Рейтинг: 0
|
|||
Привет HiAsm! вот результат из твоей схемы CF:F0:E8:E2:E5:F2+HiAsm:21
По поводу троллинга... что касается моей схемы так я её и не сохронял только пробывал методом тыка.я сохроняю только рабочие схемы а не этот бред CF:F0:E8:E2:E5:F2+HiAsm:21 |
|||
карма: 1 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 9 раз(а), последний 2021-06-21 04:15:17 |
|||
карма: 0 |
|
Ответов: 8
Рейтинг: 0
|
|||
Слушай я только что обновил HIASM по твоему совету.Но у меня по прежнему эта байда:
Name of package not found! Set into Delphi. Error[0]: Свойство URLMode элемента Charset не найдено! Может это и есть невосприятие английских букв и пробелов? Как с этим Error бороться?Если знаеш подскажи а то я так и буду тупить с этим nex |
|||
карма: 1 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 9 раз(а), последний 2021-06-21 04:15:16 |
|||
карма: 0 |
|
Ответов: 8
Рейтинг: 0
|
|||
Блин не покатила.Этот HiSVN похерил мой HIASM смахнулись все иконки в левой колонке буду переустанавливать.Может мне вернуться на HiAsm_4.03b181?
|
|||
карма: 1 |
|
12