» 31 |
» AndFolders |
» BatchBro |
» BoxComparer |
» BTCEMon |
» ChildPass |
» CMBTYS |
» DirectGrub |
» DriveIconChanger |
» EasyHTML |
» Flash Online Updater |
» FTPBackup |
» Glyph 2 HEX |
» Hash Drive Test |
» HotLauncher |
» http2cli |
» IMBTYS |
» lilQEMU |
» LockPicker |
» Masker |
» MBTYTCB |
» MScen |
» NameDice |
» NetSize |
» OPI |
» Password Generator |
» PictureWeight |
» P.S.V. |
» Punch! |
» PuperScanner |
» RamVipil |
» ReaniBrowser |
» RegPathConverter |
» SimPa4Gen |
» SmartPa4Gen |
» Sserver |
» StartGen |
» SQLite ViewerEx |
» SWF 2 EXE |
» TC F4 extender |
» Timer |
» TotalRam |
» TorGUI |
» TrayTime |
» UpTime |
» Vedro Screen Reviewer |
» WallRotStudio |
» WinFontInst |
» Генератор баз MSE |
» Звонки |
» Звонки Pro |
» Мининабор кодеков |
» Н.Г. прогресс |
Написал тут программу для быстрого просмотра (!!редактирования нет!!) данных в файлах БД SQLite
Функционал не широкий, но всё необходимое есть:
Touch --- это команда в Linux системах, которая меняет дату (создания/открытия/изменения) папки или файла. В Windows такого изначально нет.
Давнооо у меня была найденная на 9000й странице Яндекс-поиска консольная утилита, созданная уже и не помню кем, но помню, что сайт автора еще крутился на Narod.
Недавно понадобилось менять даты у папок. Начал снова искать утилиты. Начал искать и был разочарован результатом. Сеть усыпана какими-то советами копировать файл в папку и удалять или копировать файл на место самого себя. Ещё упоминаются невнятные скрипты для PowerShell (кто ей вообще пользуется?)
То что нашел - не устроило. Одна программа умеет работать только с файлами, другая только с папками, третья умеет править только одну из трёх дат, четвертая вообще ничего не делает.
Написал :)
Программу назвал Punch!, потому что это мощнее, чем любой найденный мной в сети аналог Touch.
Есть четыре параметра запуска:
/f - Имя файла или папки.
/c - Дата создания.
/r - Дата открытия (чтения, записи и т.п..).
/w - Дата записи.
Дата/Время указывается в формате: ГГГГ-ММ-ДД-ЧЧ-мм-СС (2017-03-11-13-52-15)
Пример:
Хотим сменить только дату создания папки.
Punch!.exe /f="C:\Folder" /c=2020-10-25-22-36-48
Хотим сменить все даты
Punch!.exe /f="C:\Folder" /c=2020-10-25-22-36-48 /r=2020-10-25-22-36-48 /w=2020-10-25-22-36-48
Если не указать имя файла/папки (параметр "/f="), то вылезет такое окошко:
А сегодня я поделюсь утилиткой, которая может пригодиться тем, кто много работает с HTML.
Предположим Вам, как и мне, часто нужно создавать или заполнять html-таблицы и формы по шаблону (по маске).
Рассмотрим самый простой пример.
Есть таблица:
№ | Файл | Размер |
1 | 1.mp3 | 72 192 |
2 | 2.mp3 | 52 736 |
3 | 3.mp3 | 16 896 |
4 | 4.mp3 | 98 365 |
5 | 5.mp3 | 15 360 |
<tr align="center"><td><b>№</b></td><td><b>Файл</b></td><td><b>Размер</b></td></tr>
Втуливать в нужные места нужные значения не всегда легко (это еще случай с легкой таблицей).<tr align="center"><td>%1</td><td>%2</td><td>%3</td></tr>
Вносим шаблон в приложение.<tr align="center"><td>1</td><td>Why don't You Get a Job</td><td>2 753 514</td></tr>
<tr align="center"><td>2</td><td>Want You Bad.mp3</td><td>3 115 091</td></tr>
<tr align="center"><td>3</td><td>Vultures.mp3</td><td>3 425 218</td></tr>
<tr align="center"><td>4</td><td>The Meaning Of Life.mp3</td><td>2 814 574</td></tr>
<tr align="center"><td>5</td><td>The Kids Aren't Alright.mp3</td><td>2 879 319</td></tr>
<tr align="center"><td>6</td><td>Special Delivery.mp3</td><td>2 885 633</td></tr>
<tr align="center"><td>7</td><td>Self Esteem.mp3</td><td>4 124 043</td></tr>
<tr align="center"><td>8</td><td>Pretty Fly (For A White Guy).mp3</td><td>2 922 000</td></tr>
<tr align="center"><td>9</td><td>Original Prankster.mp3</td><td>3 533 470</td></tr>
<tr align="center"><td>10</td><td>One Fine Day.mp3</td><td>2 640 703</td></tr>
<tr align="center"><td>11</td><td>Million Miles Away.mp3</td><td>3 515 081</td></tr>
<tr align="center"><td>12</td><td>Living In Chaos.mp3</td><td>3 283 109</td></tr>
<tr align="center"><td>13</td><td>Huck It.mp3</td><td>2 539 101</td></tr>
<tr align="center"><td>14</td><td>Gone Away.mp3</td><td>4 279 901</td></tr>
<tr align="center"><td>15</td><td>Denial, Revisited.mp3</td><td>4 362 700</td></tr>
<tr align="center"><td>16</td><td>Dammit, I Changed Again.mp3</td><td>2 700 473</td></tr>
<tr align="center"><td>17</td><td>Conspiracy Of One.mp3</td><td>2 190 523</td></tr>
<tr align="center"><td>18</td><td>Come Out Swinging.mp3</td><td>2 674 101</td></tr>
<tr align="center"><td>19</td><td>All Along.mp3</td><td>1 576 161</td></tr>
№ | Файл | Размер |
1 | Why don't You Get a Job | 2 753 514 |
2 | Want You Bad.mp3 | 3 115 091 |
3 | Vultures.mp3 | 3 425 218 |
4 | The Meaning Of Life.mp3 | 2 814 574 |
5 | The Kids Aren't Alright.mp3 | 2 879 319 |
6 | Special Delivery.mp3 | 2 885 633 |
7 | Self Esteem.mp3 | 4 124 043 |
8 | Pretty Fly (For A White Guy).mp3 | 2 922 000 |
9 | Original Prankster.mp3 | 3 533 470 |
10 | One Fine Day.mp3 | 2 640 703 |
11 | Million Miles Away.mp3 | 3 515 081 |
12 | Living In Chaos.mp3 | 3 283 109 |
13 | Huck It.mp3 | 2 539 101 |
14 | Gone Away.mp3 | 4 279 901 |
15 | Denial, Revisited.mp3 | 4 362 700 |
16 | Dammit, I Changed Again.mp3 | 2 700 473 |
17 | Conspiracy Of One.mp3 | 2 190 523 |
18 | Come Out Swinging.mp3 | 2 674 101 |
19 | All Along.mp3 | 1 576 161 |
Всем нам известно, что G4D не поддерживает кириллицу, а потому все мы дополнительно используем unicode шрифт. Либо его оригинал (Unifont) на много килобайт либо урезанную версию только с кириллицей на 3кб.
Править этот шрифт очень сложно, потому что хз как это делать. Но недавно мне пришлось постичь эту науку, теперь делюсь познаниями + утилиткой, которую создал, чтобы не съехала кукушка при переводе буквы в длинный HEX код - Glyph 2 HEX
1) Нам интересно перерисовать букву Ж
2) Открываем файл шрифтов и видим что-то вроде:
Всем привет!
Речь даже не совсем о просмотре, скорее об увеличении удобства при просмотре графики.
Китайские ножницы
Друзья, часто делающие скриншоты!
Сегодня я поделюсь с вами приложением, которое функциональнее и удобнее, чем встроенные "Ножницы" и гораздо приятнее всяких там GreenShot и прочих.
Попало мне это сокровище с именем WinSnap.exe, в приложении всего одна отсылка к авторам (http://newkc.net) - китайский сайт, на котором ничего не понятно, скорее всего уже даже не принадлежит авторам. Потому оригинальное название - тайна.
Разумеется это не WinSnap, но товарищи-китайцы могли прикола ради назвать своё детище именно так. Я буду называть Китайскими Ножницами.
Назову все плюсы:
* Первое, что понравилось - автовыделение части окна или целого окна под курсором.
* Прозрачная портативность - ножницы либо не хранят настройки вовсе, либо хранят их в ini-файле с вашего разрешения (галочка в настройках)
* Возможность сохранять в самые популярные форматы графики: jpg (с настройкой качества), PNG, GIF, BMP и TIFF
* Удобный выбор действий со скриншотом: либо закинуть в буфер обмена, либо сохранить в виде файла, либо открыть в paint для последующей обработки.
* Приложение блестяще себя проявило при запуске на урезанных LiveUSB и прочих WinPE
* Просто неприлично малый вес!! - 19кб!
[Pr1] - номер приложения Name=Aimp v3.55.1355 - Название, отображаемое в окне BatchBro Check=1 - При 1 галочка установки приложения будет стоять сразу. FileName=SOOOOFT\aimp_3.55.1355.exe - Путь к файлу установки. BatchBro будет искать файл aimp_3.55.1355.exe в папке SOOOOFT. FileParam= - Параметры установки, которые будут переданы установщику при запуске. (Тихая установка и прочее.)MSI файлы нужно устанавливать так:
[Pr30] Name=Skype 6.20.0.104 Check=0 FileName=msiexec FileParam= /i SOOOOFT\SkypeSetup_6.20.0.104.msiНеочевидные фишки:
Есть десяток-полтора консольных потоков, которые стартуют одновременно через start:
Как настроить скрипт так, чтобы он не выполнялся далее, пока не сработают все потоки start из группы?
Ответ один - костылями.
Написал небольшую утилиту (MScen.exe), которая делает желаемое. Скриптом генерится список команд для неё (MScen.txt), а она уже запускает их все одновременно. Запущенные процессы отслеживаются по ID и когда они все завершаются, то закрывается и сама MScen.exe
Если MScen.exe переименовать, то утилька будет искать скрипт со своим именем (++MScen++.exe будет искать ++MScen++.txt)
Выкладываю для примера скрипт конвертации пачки WAV >> MP3 (!!Все файлы будут конвертироваться одновременно!!)
Для сотни-двух одновременных процессов запускать такое - самоубийство, хотя конкретно Lame уходит в анабиоз, если запущено ооочень много потоков. 20-30 процессов нагружает систему на 100%, 200-300 - не нагружают ее абсолютно, думаю начинает всё упираться в скорость работы HDD и получаем обратный эффект.
Перенесено отсюда
Седня столкнулся со странным ноутбуком Asus X53B на базе AMD и т.д и т.п. - не суть в общем то.
Хотел посмотреть размер оперативки из под LiveCD - Aida вызвала синий экран, а HWInfo - завесился. Само собой глянул оперативку из BIOS, можно было и другой LiveCD взять (хотя этот не подводил никогда)
В общем я чего-то заморочился и написал небольшую утилитку, которая отображает размер RAM.
Три цифры - три метода определения доступной RAM. В одних LiveUSB отобразится одна цифра, в других две, в совсем урезанных нифига не отобразится, зато без BSOD.
Программа самозакрывается по Enter или через 10 секунд после запуска.
В 32-битных WinPE отобразится 100% не вся RAM.