コマンドプロンプトスクリプトを使用してレピュテーションを表示するにはどうすればよいですか? (。StackOverflow reputation using PowerShellへの返信で、私は地獄のように退屈だから)Windowsコマンドプロンプト(cmd.exe)を使用したStackOverflowレピュテーション
答えて
@echo off & setlocal :: Supports curl, wget, plink, and nc set SoUID=YOUR UID HERE :: Example: set SoUID=49849 set SoHost=stackoverflow.com set FlairPath=/users/flair/%SoUID%.json set FlairURL=http://%SoHost%%FlairPath% set TempTag=%SoHost%-%SoUID%-%random% set TempFile=%TEMP%\%TempTag%.json set Script=%TEMP%\%TempTag%.script set RawOut=%TEMP%\%TempTag%.out call :Check curl if not "%App%"=="" "%App%" -o "%TempFile%" -s "%FlairURL%" & goto :Next call :Check wget if not "%App%"=="" "%App%" -O "%TempFile%" -q "%FlairURL%" & goto :Next call :Check plink if not "%App%"=="" call :MakeScript & "%App%" -raw %SoHost% -P 80 -batch "%RawOut%" & goto :NextHdr call :Check nc if not "%App%"=="" call :MakeScript & "%App%" %SoHost% 80 "%RawOut%" & goto :NextHdr >&2 echo curl, wget, plink or netcat not found. Downloading plink from PuTTY site. set App=%TEMP%\plink.exe call :Mirror ftp.chiark.greenend.org.uk /users/sgtatham/putty-latest/x86/plink.exe if not exist "%App%" call :Mirror ftp.samurai.com /pub/putty/putty-latest/x86/plink.exe if not exist "%App%" call :Mirror ftp.totem.fix.no /pub/mirrors/putty/putty-latest/x86/plink.exe if not exist "%App%" call :Mirror ftp.ds5.agh.edu.pl /pub/putty/putty-latest/x86/plink.exe if not exist "%App%" goto :NoApp call :MakeScript & "%App%" -raw %SoHost% -P 80 -batch "%RawOut%" & del "%App%" & goto :NextHdr :Mirror if exist "%App%" del "%App%" > "%Script%" echo=lcd "%TEMP%" >>"%Script%" echo=binary >>"%Script%" echo=get %~2 >>"%Script%" echo=bye ftp -s:"%Script%" -A -v -i %~1 > nul 2> nul goto :EOF :NextHdr for /f "usebackq tokens=1,* delims=:" %%a in ("%RawOut%") do ( if [%%a]==[{"id"] set Flair=%%a:%%b & del "%Script%" "%RawOut%" & goto :Next2 ) :NoApp >&2 echo Giving up. & goto :EOF :Next if not exist "%TempFile%" echo Error downloading data. & goto :EOF set /p Flair=&2 echo Something went bad. ) else ( if "%SoName%"=="" ( echo Your reputation is %SoReputation%. ) else ( echo Reputation of %SoName% is %SoReputation%. ) ) goto :EOF :Parse if "%~1"=="" goto :EOF set Line=%~1 shift if /i "%Line:~0,11%"=="reputation:" ( set SoReputation=%Line:~11% goto :Parse ) if /i "%Line:~0,12%"=="displayName:" ( set SoName=%Line:~12% goto :Parse ) goto :Parse :Check set App= for %%e in (%PATHEXT%) do for %%i in (%1%%e) do if NOT "%%~$PATH:i"=="" set App=%%~$PATH:i goto :EOF :MakeScript > "%Script%" echo=GET %FlairPath% HTTP/1.1 >>"%Script%" echo=Host: %SoHost% >>"%Script%" echo=Connection: close >>"%Script%" echo= goto :EOF
コマンドプロンプトウィンドウタイプでは:(経由で使用可能なユーザーのためのより精巧なデータはあり
start iexplore http://stackoverflow.com/users/flair/{your UID here}.html
iexploreはデフォルトではパスに含まれていません。 – grawity
私はアクセスできるすべてのウィンドウボックスにあります。 XP、Vista、2003、7 – Hardwareguy
iexploreを省略した場合、デフォルトブラウザで開きます。 OperaまたはFirefox。 –
JSON):
http://stackoverflow.com/users/rep/50475/2009-01-01/2009-01-31
この文字列を解析すると、興味深いデータが得られます。 Jon Skeetは彼のrep trackerにこれを使用しています。
- 1. レジストリキー、コマンドプロンプトが(CMD.EXE)が開かれているWindowsでは、cmd.exeの問題
- 2. Windowsコマンドプロンプト(cmd.exe)で出力メッセージをリダイレクトできません
- 3. Windowsコマンドプロンプトで二重引用符をエスケープした副作用
- 4. Wamp Serverコマンドを使用して、Windowsでコマンドプロンプトを閉じる
- 5. perlを使用してWindowsのcmd.exeウィンドウの内容をコピーします
- 6. Windows SDK 7.1コマンドプロンプトLNK1104
- 7. コマンドプロンプトでprintコマンドを使用する方法(Windows)
- 8. Windowsコマンドプロンプトでファイルを削除
- 9. Windowsシェルスクリプト - コマンドプロンプトを閉じる
- 10. sshはwindowsコマンドプロンプトでgitアクセスを認証しましたか?
- 11. コマンドプロンプトを使用してWindowsで特定のファイルを見つける方法
- 12. コマンドプロンプトを使用して既存のWindows 7タスクを実行する方法
- 13. Forループで終了 - Windowsコマンドプロセッサー(CMD.EXE)
- 14. StackOverflow APIを使用したJSONの取得
- 15. オブジェクトが有効な場合、TryValidateObjectを使用したStackOverflow
- 16. 開き、Windows SDKのコマンドプロンプトは、Windows 10
- 17. Windows CMD /コマンドプロンプトのサイズは?
- 18. コマンドプロンプトを使用した単純な休止状態
- 19. cmd.exeを使用してテキストファイルをUTF-8エンコーディングで保存する
- 20. Zend Frameworkを使ったStackOverflowスタイルのルーティング
- 21. Windowsコマンドプロンプトでデータをパイプする
- 22. Javaでコマンドプロンプトを使用する
- 23. をインストールし、コマンドプロンプトからWindowsサービスをアンインストールし、コード、次の「C#」
- 24. リンクエラー私は、このコマンドを使用してコマンドプロンプト経由でWindows 7のx64上のCUDAのテストプログラムをコンパイルしようとしているコマンドプロンプトから
- 25. StackOverflowエラーを修正しました
- 26. autohotkeyスクリプトを使用して、cmd.exe IDEの内容をテキストファイルに抽出します。
- 27. コマンドプロンプトを使用してWindowsで複数のファイルの名前を変更しますか?
- 28. Windows 7でコマンドプロンプトを使用して実行可能ファイルをどのように実行しますか?
- 29. コマンドプロンプトを使用してWindows XPで目的のCプログラムを作成して実行する方法
- 30. コマンドプロンプトによるファイルのエンコーディング形式:Windows
これは、powershellがWindowsのコマンドラインスクリプトをどのように改善するかについての非常に良い例です。 – eKek0