プログラムに関する情報を取埗し、CMDを介しおロヌドしたすWindowsの堎合、manずapt-get

画像



この蚘事では、゜フトりェアに関するデヌタ情報を取埗し、 CMDを介しおダりンロヌド/むンストヌルする非垞にシンプルで䟿利な方法に぀いお説明したす。 実装には、オヌプンAPI Xetcom.ExportずWget 1が䜿甚されたした 。 残念ながら、APIは適切に文曞化されおいたせんが、䞀方で、非垞に単玔です-いく぀かのテストリク゚ストの埌、その本質を理解するこずができたす。 アセンブリ自䜓は、3぀の独立した.BATファむルずWgetパッケヌゞで構成されおいたす。 管理者暩限で自分を歊装させおください。



開始する

手始めに、むンタヌプリタヌの蚭定を少し詊しおみるこずをお勧めしたす。具䜓的には、りィンドりビュヌを構成する[プロパティ]> [堎所]こずをお勧めしたす。 クリップボヌドサむズの幅ず高さは、倚くの堎合、りィンドりのサむズず混同されたす。 芁するに、これは実際の最倧スクロヌルサむズです。 テキストがテキストに収たらない堎合、次の行に自動的に折り返されたす。 このため、コマンドラむンの[最倧化]ボタンは「機胜したせん」。 私の意芋では、最適なパラメヌタヌは150x300です。 300の高さは300行を意味し、それより前の゚ントリは消えたす。 ここでは、蚭定に぀いお倚少説明したす 。 たた、代替手段ずしお、 Consoleを詊すこずをお勧めしたす。



画像

ポむントの代わりにフォントLucida Console 。



SFXアヌカむブの構成



すべおのアヌカむブファむルはwindirフォルダヌに解凍されたす。 これにより、パスを指定したり、レゞストリにパスを登録したりするこずなく、盎接呌び出すこずができたす。 埌者のオプションを䜿甚するず、堎所に関係なくプログラムを実行できたすが、その堎所に぀いおレゞストリに通知する必芁がありたすブランチ゜フトりェア\ Microsoft \ Windows \ CurrentVersion \ App Paths。 システムナヌティリティcalc、mspaint、pingなども同じように機胜したす 。



そしお今、たず最初に。



man.bat
@ECHO OFF CHCP 1251 %1 %2 CLS SET title=%1 SET param=%2 IF "%title%" == "" ( ECHO    EXIT /B ) IF "%param%" == "" GOTO none IF "%param%" == "-c" GOTO c IF "%param%" == "-m" GOTO m IF "%param%" == "-l" GOTO l IF "%param%" == "-f" GOTO f GOTO error :none wget --quiet "http://api.xetcom.com/export/index.php?format=dos&title=%1&description=1&info=1&features=1" -O "%title%.txt" TYPE "%title%.txt" DEL "%title%.txt" EXIT /B :c wget --quiet "http://api.xetcom.com/export/index.php?format=dos&title=%1&description=1&info=1&features=1&requirements=1" -O "%title%.txt" TYPE "%title%.txt" DEL "%title%.txt" EXIT /B :m wget --quiet "http://api.xetcom.com/export/index.php?format=dos&title=%1&description=1&info=1&features=1&requirements=1&xetindex=1" -O "%title%.txt" TYPE "%title%.txt" DEL "%title%.txt" EXIT /B :l wget --quiet "http://api.xetcom.com/export/index.php?format=dos&title=%1&description=1&info=1&features=1&requirements=1&xetindex=1&fileinfo=1" -O "%title%.txt" TYPE "%title%.txt" DEL "%title%.txt" EXIT /B :f wget --quiet "http://api.xetcom.com/export/index.php?format=dos&title=%1&description=1&info=1&features=1&requirements=1&xetindex=1&fileinfo=1&competitors=tranformed" -O "%title%.txt" TYPE "%title%.txt" DEL "%title%.txt" EXIT /B :error ECHO   
      
      





デモンストレヌション/情報支揎の結論 画像



お気づきのずおり、このバッチファむルにはオプション-c、-m、-l、-fそれぞれ、コンパクト、ミディアム、ロング、フルがありたす。 パラメヌタヌを指定せずにコマンドを入力するず、最小限の情報が入力されたすプログラムの説明+カヌド+機胜。 埌続の各パラメヌタヌは、さらに情報を远加したす。 明確にするために、䟋を参照しおください。



䟋



Google Chromeの抂芁
グヌグルクロヌム
説明Google Chromeは、Chromiumのオヌプン゜ヌスコヌドのおかげで、倚くの点で最も急速に成長しおいるブラりザです。新しいバヌゞョンを迅速にリリヌスするず同時に、既存の脆匱性をすべお排陀したす。 ブラりザヌのシンプルなミニマルなデザむンは、ナヌザヌをWebペヌゞのコンテンツからそらすものがないため、むンタヌネットの閲芧を容易にしたす。 ブラりザのタブは分離されおいるため、ブラりザの信頌性が向䞊するず同時に、サむトぞのアクセスがより安党になりたす。 Chromeには、スクリプト凊理を倧幅に高速化し、むンタヌネットの速床を向䞊させるJavaScript゚ンゞンが組み蟌たれおいたす。



開発者Google

サポヌトされおいる圢匏HTML、HTM、SHTML、XHTML、TXT、TEXT、JPE、JPG、JPEG、GIF、MHTML、PNG、BMP、ICO、SVG、SVGZ、XML、PDF、SWF

の。 りェブサむトgoogle.com

有料の代替手段e-Capsule Browser

ロシア語利甚可胜

ステヌタスフリヌりェア

゜ヌスクロヌズ



機胜

-ほずんどの問題を解決するための唯䞀のりィンドり。

-アプリケヌションのショヌトカットず動的タブ。

-疑わしいサむトを安党に衚瀺する機胜ず、「シヌクレットモヌド」の存圚。

-ブックマヌクを䜜成する簡単なプロセスず、他のブラりザヌからブックマヌクをむンポヌトする機胜。

-高速および信頌性。

-完党自動曎新プロセス。



Google Chromeの詳现情報
man google-chrome -f
説明Google Chromeは、Chromiumのオヌプン゜ヌスコヌドのおかげで、倚くの点で最も急速に成長しおいるブラりザです。新しいバヌゞョンを迅速にリリヌスするず同時に、既存の脆匱性をすべお排陀したす。 ブラりザヌのシンプルなミニマルなデザむンは、ナヌザヌをWebペヌゞのコンテンツからそらすものがないため、むンタヌネットの閲芧を容易にしたす。 ブラりザのタブは分離されおいるため、ブラりザの信頌性が向䞊するず同時に、サむトぞのアクセスがより安党になりたす。 Chromeには、スクリプト凊理を倧幅に高速化し、むンタヌネットの速床を向䞊させるJavaScript゚ンゞンが組み蟌たれおいたす。



開発者Google

サポヌトされおいる圢匏HTML、HTM、SHTML、XHTML、TXT、TEXT、JPE、JPG、JPEG、GIF、MHTML、PNG、BMP、ICO、SVG、SVGZ、XML、PDF、SWF

の。 りェブサむトgoogle.com

有料の代替手段e-Capsule Browser

ロシア語利甚可胜

ステヌタスフリヌりェア

゜ヌスクロヌズ



機胜

-ほずんどの問題を解決するための唯䞀のりィンドり。

-アプリケヌションのショヌトカットず動的タブ。

-疑わしいサむトを安党に衚瀺する機胜ず、「シヌクレットモヌド」の存圚。

-ブックマヌクを䜜成する簡単なプロセスず、他のブラりザヌからブックマヌクをむンポヌトする機胜。

-高速および信頌性。

-完党自動曎新プロセス。



システム芁件

プロセッサヌ2200 MHz

RAM512 MB

ハヌドディスク100 MB

オヌディオカヌド互換性のあるオヌディオカヌド

ビデオカヌド64 Mb

アヌキテクチャx86たたはx64

システムWindows XP、Windows Vista、Windows 7、Windows 8



ナヌティリティむンデックス

速床100

実甚性100

信頌性100

機胜100



ファむル情報

サむレントむンストヌル/ install

配垃オプションむンストヌルのみ

むンストヌラヌツヌルバヌなし

蚌明曞利甚可胜



競合他瀟

360ブラりザ

サファリ

前衛ブラりザ

癜頭火花

ブラックホヌクブラりザ

ブラりザヌ

クロムハむブリッド

クロム

コメットバヌドブラりザ

コモドドラゎン

コモドアむスドラゎン

クヌルノボ

クヌりォン

サむバヌフォックス

だらしない

壮倧なブラりザ

fox

firefox-hybrid

緑のブラりザ

むンタヌネット゚クスプロヌラヌ

k-メレオン

lunascape-browser

maxthon-browser

オペラ

オペラハむブリッド

オペラ非公匏

軌道

オルカブラりザ

淡い月

qip-surf

qupzilla

海猿

スレむプニル

スリムブラりザ

スリムゞェット

鉄の鉄

スヌパヌバヌド

theworld-browser

tor-browser-bundle

トヌチブラりザ

fox

りィゟ

yandex-browser






get.bat
 @echo off chcp 1251 %1 %2 cls set title=%1 set param=%2 IF "%param%" == "x64" GOTO x64 :x86 cd "%TMP%" wget --quiet "http://api.xetcom.com/export/index.php?title=%title%&link=x86&format=dos" -O "%title%-x86.txt" wget -i "%title%-x86.txt" -P %USERPROFILE%\Desktop del "%title%-x86.txt" Exit /B :x64 cd "%TMP%" wget --quiet "http://api.xetcom.com/export/index.php?title=%title%&link=x64&format=dos" -O "%title%-x64.txt" wget -i "%title%-x64.txt" -P %USERPROFILE%\Desktop del "%title%-x64.txt" Exit /B
      
      





このファむルの動䜜原理は䞍必芁に説明されるず思いたす。



デモンストレヌション/ロヌドaimp

画像



ダりンロヌドしたファむルはデスクトップに保存されたすWindows 7/8でテスト枈み。 XPデスクトップ倉数が芋぀かりたせんでした。 掗緎された゜リュヌションがありたすが、䜕らかの理由で機胜したせん。 問題は、蚀語によっおパスが倉わるこずです。 たずえば、ロシア語版のHOMEPATH\ Desktop、英語版のHOMEPATH\ Desktopなど。バッチファむルを耇数行のIFでスパムしないようにするため、このベンチャヌを攟棄するこずにしたした。 XPナヌザヌは、コマンドを少し修正する必芁がありたす。 HOMEPATHたたはナヌザヌフォルダヌ、そこからデスクトップぞの1ステップだけ。 USERPROFILE\ DesktopをHOMEPATH\ change_meに眮き換えれば完了です。



別のbatファむルを介した自動段階的ダりンロヌド

 cmd /c get 7-zip cmd /c get opera cmd /c get firefox
      
      








「 自己むンストヌル 」プログラムのむンストヌル

このトリックには、APIぞの別のリク゚ストが必芁です-サむレントむンストヌルのキヌを取埗するには無人/サむレントむンストヌルスむッチ。 たた、すべおのプログラムがむンストヌルの「サむレントモヌド」をサポヌトしおいるわけではなく、最初からポヌタブルなものをサポヌトしおいるわけではありたせん倚くのプログラムもありたす。 この堎合、ロヌド埌、スクリプトは単にファむルを起動し、アクションを埅ちたす。



install.bat
 @echo off chcp 1251 %1 %2 cls set title=%1 set param=%2 IF "%param%" == "x64" GOTO x64 :x86 ::   cd "%TMP%" wget --quiet "http://api.xetcom.com/export/index.php?title=%title%&link=x86&format=dos" -O "%title%-x86.txt" wget -i "%title%-x86.txt" -P %TMP% wget --quiet "http://api.xetcom.com/export/index.php?title=%title%&format=dos&silent_install=1" -O "%title%-x86-silent.txt" ::      set /p x86=<"%title%-x86.txt" for /F %%i in ("%x86%") do set x86=%%~nxi ::   set /p silent=<"%title%-x86-silent.txt" cmd /c "%TMP%\%x86% %silent%" ::    del "%TMP%\%x86%" del "%title%-x86.txt" del "%title%-x86-silent.txt" Exit /B :x64 ::   cd "%TMP%" wget --quiet "http://api.xetcom.com/export/index.php?title=%title%&link=x64&format=dos" -O "%title%-x64.txt" wget -i "%title%-x64.txt" -P %TMP% wget --quiet "http://api.xetcom.com/export/index.php?title=%title%&format=dos&silent_install=1" -O "%title%-x64-silent.txt" ::      set /p x64=<"%title%-x64.txt" for /F %%i in ("%x64%") do set x64=%%~nxi ::   set /p silent=<"%title%-x64-silent.txt" cmd /c "%TMP%\%x64% %silent%" ::    del "%TMP%\%x86%" del "%title%-x64.txt" del "%title%-x64-silent.txt" Exit /B
      
      





デモンストレヌション/自動むンストヌルバヌナりェア 画像



少しの自動化たたはバッチむンストヌル、たたは1kb Windows WPI
 ::==========================:: ::=========settings=========:: ::==========================:: ::  cmd /c install firefox cmd /c install google-chrome ::  cmd /c install 7-zip ::  cmd /c install foobar200 ::  cmd /c install format-factory ::  cmd /c install k-lite-codec-pack cmd /c install audacity ::  cmd /c install faststone-image-viewer cmd /c install picpick ::  cmd /c install ultradefrag cmd /c install hashtab ::   cmd /c install adobe-flash-player cmd /c install microsoft-silverlight cmd /c install java x64 cmd /c install unlocker ::  cmd /c install notepad-plus-plus cmd /c install libreoffice
      
      





SFXアヌカむブ



All Articles