Как написать программу часы в блокноте

Блокнот — это редактор файлов TXT по умолчанию в Windows, и там, где приложение очень простое, он используется для открытия огромного количества типов файлов. С его помощью вы можете открыть файл HTML, сценарий, файл данных (.dat) и многое другое. Многие приложения, которые создают журналы, на самом деле открываются в Блокноте.

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

Откройте Блокнот, создайте файл с .LOG в самой первой строке и сохраните его. Введите что-нибудь, если хотите, а затем закройте файл. В следующий раз, когда вы откроете его, на нем будет отметка времени с указанием текущего времени и даты.

Если вы не хотите, чтобы метка времени добавлялась автоматически, но при этом вам нравится эта функция, вы можете вручную добавить метку времени, когда это необходимо, нажав клавишу F5, когда файл открыт.

Как написать программу часы в блокноте

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

Отметка времени добавляется, когда вы открываете файл. Блокнот очень разумно обрабатывает метку времени; если вы вводите какой-либо текст, т.е. вносите изменения, он добавляется в самый конец файла. Вы можете внести любое количество изменений в существующее содержимое файла или добавить в него дополнительное содержимое, но метка времени всегда будет добавляться в самом конце. Имейте в виду, что вы должны нажать «Сохранить», чтобы временная метка была сохранена, поскольку она добавляется после открытия файла и считается «изменением».

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

Источник: myroad.club

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

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

Писать будем bat файл в обычном виндовом блокноте. Создаем файл и пишем.

Итак мы написали простой вирус. Теперь нажимаем ФАЙЛ>>СОХРАНИТЬ КАК, и в поле имя файла пишем, например virus.bat
.bat обязательна везде. Появился значок MS-DOS. Так что бы жертва не смогла увидеть его код будем использовать WIinRar. Берем наш вирусочек и кидаем его в архив вылетит окно и ты просто ставишь галочку «создать SFX-архив. Далее заходим в дополнительное и открываем параметры SFX там есть строка выполнить после распаковки и ты пишешь РЕАЛЬНОЕ имя твоего вируса.

Как создать программу «ЧАСЫ» в блокноте

Видишь простой блокнот вступил как вирусосаздатель, а WinRar сделал якобы программу….выводы делать тебе. И смотри непопадись сам на это. Не принимай файлы в инете от незнакомых людей и смотри на размер файла.

Читайте также:
Программа подключение к удаленному столу не работает

Reg — непосредственная работа с реестром. Смотреть reg /? всем!
rcp — обмен файлами через rcp в ascii
runas — от имени пользователя
tasklist — отображает приложения и сеансы, связанные с ним.
taskkill — позволяет завершить один или несколько процессов
tftp — trivial ftp
tskill — убить процесс
reg — утилита взаимодействия с реестром
bootcfg — настройка boot.ini
append — позволяет открывать удаленные файлы так, словно они находятся в текущем.
getmac — получить мас
logoff — Заверщить пользовательский сеанс.
mem — вывод на экран сведений о текущих процессах в ОЗУ
mqbkup — архивирование
netsh — ??
openfiles — просмотреть открытые файлы.
rsh — выполнение команд на удаленных узлах с запущеной rsh
sc — command line ??
rexec — выполнение команд на удаленных узлах с запущеной rexec
shutdown — выключить (хе-хе) local or remote computer.
systeminfo — вывод инфы о компе.
schtasks — планировщик заданий.
xcopy — копирование файлов и каталогов.
tsshutdn — завершение работы сервера в установленом порядке.
set — вывод, задание и удаление переменных среды cmd.exe. Свойства системы (пр.кн.»мой комп») — дополнительно — Переменные среды. Там не все переменные, но много! Все смотреть просто set.
Кстати, вот некоторые RunDLL команды, которые могут использоваться при создании батников

Не секрет что каждый из нас хоть раз открывал com или exe файлы блокнотом, видел письмена подобные этим:

В целях приподнятия завесы тайны странного наречия и написана эта статья.

Сразу стоит отметить, что символы, приведенные выше, по большей части, не несут смысловой нагрузки в своем начертании. Они являются визуальной формой числового представления. В свою очередь, числовое представление является операционным кодом машинного языка, и хранителем сакрального смысла этих тайных знаков.

Практика

Перейдем к более детальному изучению. Для этого нам понадобится книга написанная в недрах корпорации intel (intel 80386 Programmer»s Reference Manual). Где детально рассказывается о формате инструкций процессора.
Обычно первой программой на любом языке программирования является вывод сообщения «Hello World!». Чтож… Не будем отступать от классики и приступим.

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

Язык ассемблера, или просто ассемблер — низкоуровневый язык программирования, использующий мнемоники, инструкции и операнды для представления машинного кода
Википедия

Org 100h mov ah,9h mov dx,message int 21h int 20h message db «Hello World$»

Теперь, имея на руках готовую программу, можно перейти к этапу трансляции.

Трансляция

org 100h
Это просто смещение и код для него не генерируется. Будем использовать 100h для будущего расчета адресов.

Mov ah,9h — заносим в регистр ah число 9h.
Переведем в машинные коды. Открываем второй том интеловской книги на странице с инструкцией mov. И видим…

Opcode Instruction Clocks Description
88 /r MOV r/m8,r8 2/2 Move byte register to r/m byte
89 /r MOV r/m16,r16 2/2 Move word register to r/m word
89 /r MOV r/m32,r32 2/2 Move dword register to r/m dword
8A /r MOV r8,r/m8 2/4 Move r/m byte to byte register
8B /r MOV r16,r/m16 2/4 Move r/m word to word register
8B /r MOV r32,r/m32 2/4 Move r/m dword to dword register
8C /r MOV r/m16,Sreg 2/2 Move segment register to r/m word
8D /r MOV Sreg,r/m16 2/5,pm=18/19 Move r/m word to segment register
A0 MOV AL,moffs8 4 Move byte at (seg:offset) to AL
A1 MOV AX,moffs16 4 Move word at (seg:offset) to AX
A1 MOV EAX,moffs32 4 Move dword at (seg:offset) to EAX
A2 MOV moffs8,AL 2 Move AL to (seg:offset)
A3 MOV moffs16,AX 2 Move AX to (seg:offset)
A3 MOV moffs32,EAX 2 Move EAX to (seg:offset)
B0 + rb MOV reg8,imm8 2 Move immediate byte to register
B8 + rw MOV reg16,imm16 2 Move immediate word to register
B8 + rd MOV reg32,imm32 2 Move immediate dword to register
C6 MOV r/m8,imm8 2/2 Move immediate byte to r/m byte
C7 MOV r/m16,imm16 2/2 Move immediate word to r/m word
C7 MOV r/m32,imm32 2/2 Move immediate dword to r/m dword
Читайте также:
Перезапуск программы через bat

Как же выбрать из всего этого множества необходимую команду? Регистр ah является байтным регистром. Плюс нам необходимо занести в регистр число 9. Поэтому выбираем опкод для MOV reg8, imm8, это B0+rb, где rb номер регистра, который можно взять из следующей таблицы.

rb rb rd
AL AX EAX
1 CL CX ECX
2 DL DX EDX
3 BL BX EBX
4 AH SP ESP
5 CH BP EBP
6 DH SI ESI
7 BH DI EDI

Номер регистра ah равен 4. Отсюда B0+4=B4. Число, которое будет занесено в регистр, пишется следом за опкодом инструкции. Таким образом, mov ah, 9h превращается в B4, 9 (запятая поставлена лишь для визуального отделения чисел).

Следующая инструкция mov dx, message . В регистр dx заносим адрес строки message. Пока рассчитать его мы не можем, поэтому поставим временную заглушку. Пользуясь двумя приведенными выше таблицами, получаем опкод для mov dx — BA,100, где 100 является временной мерой.
Теперь транслируем int 21h и int 20h , из приведенной ниже таблицы можно получить нужные опкоды — это CD,21 и CD,20.

Opcode Instruction Clocks Description
CD ib INT imm8 37 Interrupt numbered by immediatebyte
CD ib INT imm8 pm=59 Interrupt—Protected Mode, same privilege
CD ib INT imm8 pm=99 Interrupt—Protected Mode, moreprivilege
CD ib INT imm8 pm=119 Interrupt—from V86 mode to PL 0
CD ib INT imm8 ts Interrupt—Protected Mode, via task

Запишем полученную программу: B4, 09, BA, 100, CD, 21, CD, 20 .
Вернемся к нашей заглушке потому, как нам все еще необходимо рассчитать адрес нашей строки для вывода. Теперь это сделать достаточно просто. Посчитаем все пары цифр по порядку. Их девять (число 100h не входит в один байт. Поэтому требуется два). Таким образом, адрес строки будет равен 100h+9h=109h. Заменяем 100h на 109h.

Число 109h, по понятным причинам, не может быть помещено в один байт, поэтому понадобиться двухбайтовое значение 09,01 таким образом, получаем следующую программу: B4, 09, BA, 09, 01, CD, 21, CD, 20.

Читайте также:
Redmi подключение к компьютеру программа
Кодинг

Для простоты кодирования приведем числа к десятичной системе счисления (для оправдания заголовка, на калькуляторе)
180, 9, 186, 9, 1, 205, 33, 205, 32 .
Вооружаемся блокнотом и вставляем нужные ASCII символы.
Не забываем ввести в конце Hello World!$ .

Все что осталось это сохранить наш файл с расширением com и запустить.

Метки: Блокнот, Assembler, операционные коды

Блокнот — это простой текстовый редактор. С его помощью просматривают документы в формате.txt. Запустить Блокнот можно, нажав «Пуск». Выбрать «Программы» и «Стандартные». В нем можно печатать текст, создавать web-страницы и даже небольшие вирусы.

А кто-нибудь задумывался о том, что в простом можно создать неплохую программку?

Вам понадобится

  • Персональный компьютер, установленный блокнот

Инструкция

Чтобы создать программу, надо запустить Блокнот. Далее вводите необходимые данные, пишите нужный текст. Он будет зависеть от того, что вы хотите создать. Если этот документ станет страничкой сайта, заполняете все в html-редакторе.

Введите, например, mspaint. Сохраните документ под любым именем. Нажимайте «Файл» и «Сохранить как…» Только надо выбрать правильно формат. В «Имя файла» пишите название, а вместо.txt вставляйте нужный вам формат (html, для нашего случая.bat.) Откройте созданный файл. В нем теперь может писать все, что угодно.

Вместо «mspaint» Taskmgr-диспетчер задач и прочее, то есть, все зависит от того, какую программу хотите создать.

В Блокноте простой текст может стать программой, если правильно выбрать ему формат. Откройте блокнот и напишите следующий код программы:

a = inputbox (“Введите время для таймера”)

c=inputbox (“Введите сообщение для таймера”)

msgbox “Работает таймер”

Сохраните документ в формате.vbs. Все, можете запускать свою программку.

Написав текст для программы, самое главное сохранить в правильном формате, или расширении. Откройте Блокнот. Введите следующий текст программы:

set/p expr=»Enter expression:»

echo Answer: %answer%

С помощью какой горячей клавиши в Блокноте можно вставить дату и время?

Как в программе «Блокнот» («Notepad») вставить в текст текущие дату и время!?

комментировать
в избранное бонус
Yurah­ aU [105K]
3 года назад

С виду обычный и ничем не примечательный текстовый редактор Блокнот (Notepad) в Windows, на самом деле оказывается не так-то прост. Он имеет целый ряд нестандартных возможностей!

С помощью, так называемой, «горячей клавиши» в Блокноте можно вставить дату и время! Эта функция наверняка пригодится тем, кто часто копирует и вставляет те или иные фрагменты текста в блокнот и указывает дату и время вставки. Чтобы в Блокноте вставить в позиции курсора дату и время, используйте горячую клавишу F5!

Кроме того, с помощью Блокнота можно создать простейший вариант файла журнала с автоматической установкой даты и времени! Каждый раз, когда вы будет открывать файл журнала, в конец журнала будут автоматически добавляться дата и время.

Как это работает!? Принцип действия следующий:

  1. Открываете Блокнот (Notepad);
  2. Пишите в начале первой строки «.LOG» (без кавычек, но учитывая регистр) и нажимаете на Enter;
  3. Вводите необходимую информацию, сохраняете файл и закрываете Блокнот;
  4. Снова открываете данный файл и видите, что в конце файла были добавлены время и дата.

Источник: www.bolshoyvopros.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru