2008年2月アーカイブ

コマンドラインでファイル名を指定する際に デスクトップ にあるファイルを指定しようとすると、
"C:\Documents and Settings\user-name\デスクトップ\filename.ext" と全角でパスを指定しなければならない。
面倒なので"デスクトップ" を "Desktop" に変えておくと
"C:\Documents and Settings\user-name\Desktop\filename.ext" で入力が楽になる。

    変更方法:
  1. レジストリエディタで次のレジストリを開く。 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders.reg
  2. Desktop の値を "%USERPROFILE%\デスクトップ" から "%USERPROFILE%\Desktop" に変える。
  3. レジストリエディタを終了し、Windows を再起動する。

蛇足:
"%USERPROFILE%\Desktop" の変わりにフルパスで別のユーザーのデスクトップを指定するとデスクトップの共有もできるはず。
ただしアクセス権の調整をちゃんとしておく必要があると思う。
(面倒なのでまだためしてないです)

SunReportが使えない理由

  1. 日本語テキストの書式の変更ができない。
    フォントのサイズとスタイルが変更できない。
    フォント名も変更できたようでできていない。
    いつでもどこでも同じフォントが同じ大きさで出力されるのでレイアウトなんてまともにできない。
  2. 日付・時刻の書式が選べない。時刻関連の関数が仕様と違う。
    言語に限らず書式設定はまだインプリメントされていない模様で日付・時刻のフォーマットが扱えなかった。
    また日付・時刻の関数は仕様とは若干異なるようだ。というかたんに説明を書き忘れているのか?
    Year,Month,Day,Hour の各関数は引数の説明がないが引数として DateTime な値を必要とする。
    Hour関数があるのになんで Minute,Second がないんだ?
  3. テキスト(文字列)の連結ができない。テキストと数値がごっちゃになっている?
  4. そもそもフィールドがFormatedなのに書式がまともに扱えない
    日付・時刻の書式だけでなく、数値の小数点以下の桁数も固定されたままのようだし、
    整数部分のプレフィックスを'0'で埋めることもできない。

連絡先

nakanohito