2014年10月10日


「送る」に入れる簡易ダンプ

インストール

ダウンロードした、sendto_dump.zip を解凍して、setup.bat をエクスプローラからダブルクリックしてインストールして下さい







Q		終了します。
space	次ページを表示します。
ret		次の行を表示します。
リンク先の 35 という数字はコマンドプロンプトに一度に表示する行数です( 変更可能ですが、再インストールすると元へ戻るので注意して下さい ) ショートカットを直接実行すると、以下のようなダイアログが出ます ▼ readme.txt
インストール先は、Program Files フォルダがあるドライブにlaylaClass というフォルダを作成して、その中に send_dump というフォルダを作成してインストールします。中には、以下の二つの実行用スクリプトがコピーされます。

dump.vbs
dump_c.vbs

アンインストールは、send_dump フォルダごと全て削除して、エクスプローラのアドレスに sendto と入力して SendoTo  フォルダに移動し、『簡易ダンプ』という名前のショートカットを削除すると元に戻ります。

laylaClass というフォルダも必要なければ削除して下さい


簡易ダンプ ショートカットのプロパティの『リンク先』の中の最後の数字は、コマンドプロンプトで一度に表示する行数です。
posted by at 20:12 | その他 | このブログの読者になる | 更新情報をチェックする


2014年09月28日


現在TTCの分割は、UniteTTC / => 旧タイトル : BREAKTTC.EXE をダウンロードして .TTC を .TTF に分解する自動スクリプト

現在使えるのは、UniteTTC です
UniteTTC は、ごく普通に TTC を分割してくれます。実際に動作確認済みです。

▼ 以下 Readme より
コマンドラインから、以下のようにして下さい。

UniteTTC From.TTC

なお、TTC化されたTTFフォントは、元のファイル名が不明なため、TTCフォントの拡張子以外の部分に連番001、002、003、……を付加し、拡張子をTTFに変えたものが使われます。上記の例ですと、From001.TTF、From002.TTF、From003.TTF……という名前で出力されます。適当な名前にリネームしてお使い下さい。
BREAKTTC.EXE は今でもダウンロード可能です エクセルソフトでも、http://www.xlsoft.com/jp/products/indigorose/autoplay_readme_02.html でダウンロードリンクを用意していますが、よく解らない海外サイトへ移動します。しかし、Internet Archive で、http://www.xlsoft.com/jp/products/indigorose/autoplay_readme_02.html を検索すると、古い日時でダウンロード可能なページがあります。あるいは、http://www.xlsoft.com/jp/products/indigorose/files/ttsdk.zip を同じくアーカイブから検索しても同じものがダウンロードできました。 ▼ 以下、古い情報--------------------------------------------------------------------- 手作業で行う方法は以前以下に書いたのですが、とても処理が限定的なので その為だけに時間を使うのももったい無いので、スクリプトを作成しました msgothic.ttc を分解し、3種類の ttf を作成して利用する方法 BREAKTTC.EXE は、昔 Microsoft で配布されていたプログラムらしいのですが、 現在はエクセルソフトさんからダウンロードできます。エクセルソフトさんは、 PrimoPDF でお世話になっていますし、このリンクも長い間有効なので自動ダウン ロードさせてもらっています。仮に、エクセルソフトさんのほうで配布されなく なった場合、代替えとして UniteTTC というソフトが同様の機能を持つ事を 確認しています。 ( そちらで結合もできますし、フォントの作者さんなので間違い無いと思います ) ※ UniteTTC の場合は、元のファイルがある場所に分解してしまうのが少しやっかいです
<JOB>
<COMMENT>
************************************************************
■ BREAKTTC.EXE をダウンロードして .TTC を TTF に分解する

■ 著作権その他

このプログラムはフリーです。どうぞ自由に御使用ください。
著作権は作者である私(lightbox)が保有しています。
また、本ソフトを運用した結果については、作者は一切責任を
負えせんのでご了承ください。
************************************************************
</COMMENT>

<COMMENT>
************************************************************
 外部スクリプト定義
************************************************************
</COMMENT>
<SCRIPT
	language="VBScript"
	src="http://homepage2.nifty.com/lightbox/laylaClass.vbs">
</SCRIPT>

<SCRIPT language=VBScript>
' ***********************************************************
' 処理開始
' ***********************************************************
Call laylaFunctionTarget( "http://homepage2.nifty.com/lightbox/" )
Call laylaLoadFunction( "baseFunction.vbs" )
Call laylaLoadFunction( "toolFunction.vbs" )


' ***********************************************************
' 対象
' ***********************************************************
strTarget = "ttsdk.zip"
strTTCTarget = "MSGOTHIC.TTC"


' ***********************************************************
' Cscript.exe の実行
' ***********************************************************
Crun2 80

if not OkCancel( "BREAKTTC.EXE をダウンロードして .TTC を TTF に分解する処理を実行してもよろしいですか?" ) then
	Wscript.Quit
end if

' ***********************************************************
' ダウンロードする URL
' ***********************************************************
strDownloadPlace = "http://www.xlsoft.com/jp/products/indigorose/files/" & strTarget
ret = HTTPDownload( strDownloadPlace, TempDir & "\" & strTarget )
if not ret then
	Wscript.Echo ErrorMessage
	Wscript.Quit
end if

Wscript.Echo strDownloadPlace & " をダウンロードしました"

' ***********************************************************
' 解凍ソフトのダウンロード
' ***********************************************************
strDownloadPlace = "http://homepage2.nifty.com/lightbox/Lhasa.exe"
ret = HTTPDownload( strDownloadPlace, TempDir & "\Lhasa.exe" )
if not ret then
	Wscript.Echo ErrorMessage
	Wscript.Quit
end if

Wscript.Echo strDownloadPlace & " をダウンロードしました"

' ***********************************************************
' 解凍
' ***********************************************************
strCommand = Dd( TempDir & "\Lhasa.exe" ) & " -d- -a -q -f -e- " & Dd(TempDir & "\" & strTarget )
RunSync(strCommand)

' ***********************************************************
' フォント分解
' ***********************************************************
strFontsDir = GetSpecialFolder("Fonts")
strExe = Dd(TempDir & "\ttsdk\TTC\BREAKTTC.EXE")
strFont = Dd(strFontsDir & "\" & strTTCTarget)
strCommand = strExe & " " & strFont
Wscript.Echo "フォント分解を開始します"
RunSync2(strCommand)
Wscript.Echo "フォント分解を終了しました"

' ***********************************************************
' 処理終了
' ***********************************************************
MsgOk( "処理が終了しました   " )

</SCRIPT>

</JOB>

zip の解凍は、Lhasa.exe を SQLの窓の関連サイトでホスティングして
ダウンロードして使っています。

スクリプトで使用している関数は、SQLの窓の関連サイトでホスティングしています



タグ:VBScript
posted by at 11:24 | その他 | このブログの読者になる | 更新情報をチェックする


2014年09月27日


Chrome 拡張で選択部分を翻訳 :『instant translate』/『Auto-Translate』は削除されています

更新履歴
2014-09-27 :
instant translate がバージョンアップされて、settings がかなり変わっていました。
時期は不明ですが、Auto-Translate は削除されています。
2013-07-10 : 
Auto-Translate がエラーの為、代替えとして instant translate を紹介
2013-09-03 : 
Auto-Translate が正常に動くようになっていたので更新
instant translate ( 右クリックしてコンテキストメニューからも翻訳可能です ) 最新の仕様では、初期状態では SHIFT キーを押して翻訳ウインドウが開くようになっています。しかし、settings で元に戻せるので戻したほうがいいと思います。理由は、テキスト編集時に選択処理をする時に SHIFT キーを使ったとたん翻訳ウインドウが開いてしまいました。 オプションの最後に、『統計情報を収集する事に同意する』というような事が書かれていますので disable にするといいと思います。 本文を Google 翻訳に転送して翻訳するようにするオブションもあります。 オプションボタン クリックするとウインドウが開き、右上の歯車アイコンで settings に移動し、左上の時計アイコンで翻訳履歴のウインドウに移動します。 履歴は、残さないように settings で設定可能です。(時計アイコンが非表示になります) 関連する記事 Google Chrome 拡張の『instant translate』という翻訳機能の翻訳ウインドウを大きくする ▼ 『Auto-Translate』-------------------------------------------------------- 『Auto-Translate』は削除されています 最近の翻訳は、特に問題無く英文の概要くらいはすぐ解るくらいの精度がありますが、選択部分のみを欲しい時だけキー操作で翻訳するというのは、運用していてとても便利だと思いました。 設定方法 このソフトはもともとが日本語では無いので、『設定』が一番のハードルで、解らないとがっかりする事になります。そのへんの部分は全く下のようにしていただくと満足できると思います。
この設定では、ドラッグして選択した後、CTRL キーを押しながらドラッグを解除すると、ポップアップに翻訳内容が表示されます。これがおすすめです。
翻訳重視の設定 この設定では、選択すれば必ず翻訳されます。ですから、単語に合わせてダブルクリックだと即座に単語の意味を知る事ができます。( 長文は普通に選択 ) 単語重視の設定 この設定をすると、マウスカーソルを持っていった下にある単語の意味が表示されます。 Second の意味 例では、English になっていますが、First が日本語なので、日本語で操作を行うと英語に翻訳されます。 複数設定 設定画面の右上からプラスボタンで設定を追加する事ができ、その場合は、上から From を判断して行くようです。 その他 設定状態によりますが、テキストエリアでも翻訳可能で、キー操作で選択していても、後でクリックしてやれば翻訳ウインドウが開いたりします。 『Auto-Translate』 Google Chrome 翻訳拡張 - NAVER まとめ
posted by at 11:59 | ブラウザ | このブログの読者になる | 更新情報をチェックする


2014年06月20日


dump.bat ( VBScript による昔懐かしい dump プログラム )



解凍して dump.batdump4cscript.vbs と言う二つのファイルをパスの通ったフォルダへ保存するだけで利用できます。『dump ファイルのパス』 で昔ながらのダンプ表示を標準出力に出力します。ファイル化したい場合はリダイレクトするだけです。

C:\Users\lightbox>dump "C:\user\lightbox\vbs\dump\dump\dump4cscript.zip"
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.

          0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F
--------------------------------------------------------------------------
00000000 50 4B 03 04 0A 00 00 00 00 00 83 02 D4 44 AE 6D  PK........・ヤDョm
00000010 95 EE 54 00 00 00 54 00 00 00 08 00 00 00 64 75  俸T...T.......du
00000020 6D 70 2E 62 61 74 40 65 63 68 6F 20 6F 66 66 0D  mp.bat@echo off.
00000030 0A 66 6F 72 20 2F 66 20 25 25 69 20 69 6E 20 28  .for /f %%i in (
00000040 22 64 75 6D 70 34 63 73 63 72 69 70 74 2E 76 62  "dump4cscript.vb
00000050 73 22 29 20 64 6F 20 28 20 63 73 63 72 69 70 74  s") do ( cscript
00000060 2E 65 78 65 20 22 25 25 7E 24 50 41 54 48 3A 69  .exe "%%~$PATH:i
00000070 22 20 22 25 31 22 20 29 0D 0A 50 4B 03 04 14 00  " "%1" )..PK....
00000080 00 00 08 00 72 00 D4 44 90 7F 61 6C B2 04 00 00  ....r.ヤD・alイ...
00000090 8A 0C 00 00 10 00 00 00 64 75 6D 70 34 63 73 63  ・......dump4csc
000000A0 72 69 70 74 2E 76 62 73 AD 96 47 CF D3 40 10 86  ript.vbsュ萌マモ@..
000000B0 CF 89 94 FF 30 F2 01 1C 08 9F 12 3A 12 20 52 05  マ鉛.0....・:. R.
000000C0 22 74 10 48 48 A0 90 6C 12 03 B1 23 C7 A1 1C B1  "t.HH.人..ア#ヌ。.ア
000000D0 4F 54 51 C5 0D 89 DE 7B EF BD F7 DE CB 89 72 83  OTQナ.迦{.ス.゙ヒ詠
000000E0 23 37 DE DD 75 09 84 00 02 2C 3D C9 EE EC EC EC  ・7゙ンu....,=ノ....
000000F0 EC EC EC D8 19 AD 46 B9 46 6C 82 65 B2 42 2D 12  ...リ.ュFケFlFイB-.
          0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F
--------------------------------------------------------------------------
00000100 9E C0 2C 74 69 08 A5 D1 B7 D8 98 19 33 59 D1 52  楝,ti.・ムキリ・3YムR
00000110 49 99 50 34 B5 BA A5 E9 95 AE 9C 36 9B 4D 98 DF  I儕4オコ・髟ョ・娥倚
00000120 B0 58 4D 0E 2A 14 8D 84 23 E1 EE D4 E3 2F 1E 3E  ーXM.*.剛#碚ヤ・.>
00000130 CF B1 9C 61 4E DA 59 6C 7F B6 C7 DA 93 96 6B CB  マア彗NレYl.カヌレ当kヒ
dump.bat
@echo off
for /f %%i in ("dump4cscript.vbs") do ( cscript.exe "%%~$PATH:i" "%1" )



posted by at 00:34 | 自作 | このブログの読者になる | 更新情報をチェックする


2014年03月01日


ユーザーアカウントの設定 : rundll32.exe netplwiz.dll,UsersRunDll / 管理者権限と管理者ツール

コマンドライン : 

Windows 7





この詳細設定タブの詳細設定ボタンを使うには、一般的にはこのダイアログを『管理者権限』で実行している必要がある為、簡単な方法としては、スタートメニューのプログラムとファイルの検索のフィールドに taskmgr と入力して CTRL と SHIFT を押しながら ENTER を押して、taskmgr.exe を管理者権限でまず実行させます。

その後、ファイルメニューから『新しいタスクの実行』を選択し、『新しいタスクの作成』ダイアログから『このタスクに管理者特権を付与して作成します』をチェックして rundll32.exe netplwiz.dll,UsersRunDll を入力して実行します。



taskmgr のかわりに cmd と入力して管理者権限でコマンドプロンプトを開いてもいいですが、『新しいタスクの作成』ダイアログでは、『ファイル名を指定して実行』ダイアログと同じ履歴が表示されるので便利です

▼ 詳細設定ボタンで起動される Windows 用管理アプリケーション


同様のツールを以下から実行できます



『コンピュータの管理( CompMgmtLauncher.exe )』は、管理者が行う処理の総合ツールです。このツールの『ローカル ユーザとグループ』がそれに当たります。



このツールは、デスクトップに『コンピュータアイコン』を表示するようにしている場合、右クリックで表示されるメニューの中の『管理』から呼び出されるものと同じです

▼ デスクトップアイコンの設定ダイアログの表示

コマンドライン : 


VBScript で直接ダイアログを表示

▼ 管理者権限で即起動されます
Set obj = CreateObject("Shell.Application")
obj.ShellExecute "rundll32.exe", "netplwiz.dll,UsersRunDll", "", "runas", 1

Windows 8.1について



Windows 8.1 は、起動後、左下隅にカーソルを持って行くと表示される Windows ロゴを右クリックするとメニューが表示され、そこに『タスクマネージャ』があるので実行すると、最初は小さなウインドウが表示されます。



この場合、何か一つでもアプリケーションが実行されていると(ここでは Google Chrome)、そこを右クリックするとメニューが表示されて、『新しいタスクの実行』ダイアログを表示する事ができます。Windows 8 では、最初から『このタスクに管理者特権を付与して作成します』チェックボックスが存在するのでこれを使います。



何も実行中のアプリケーションが無い場合は、左下の『詳細』ボタンでメニューのある画面に切り替わります




Windows XP









posted by at 13:30 | 職人的 Windows | このブログの読者になる | 更新情報をチェックする