2019年9月16日月曜日

pximouse / TiltWheelMouse.exe がいつの間にかインストールされていた件

タスクマネージャーを確認するとなにやら見慣れないプロセスがいた。
"pximouse (32ビット)" ってなんだ?

個人の結論としては、

  • 怪しいものではなさそう?
  • 自分としては不要かな、ということで削除しました。

※必要な人もいる? から、削除するか否かは 各自で判断!作業は自己責任で!

ググっても情報が少ないため、備忘として書いておく。


■参考
pximouse | αのブログ
https://ameblo.jp/jaralux/entry-12317913953.html

Windows10 スタートアップに登録されているアプリを削除する | パソコンの問題を改善
https://pc-kaizen.com/windows10-delete-app-on-startup


■手順メモ

  1. スタートアップで、"pixmouse" を無効にする。
  2. プロセス "pixmouse" を停止させて、実行ファイル "C:\Windows\System32\TiltWheelMouse.exe" を削除。
  3. 該当のレジストリを削除する。 …念のため、削除前にバックアップ(エクスポート)
    "コンピューター\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" 内の "MouseDirver" を削除
  4. PC再起動して動作確認。

環境:Windos10 64bit

タスクマネージャー>スタートアップ "pixmouse" (発行元 "Pixart Imaging Inc")
→ 無効にする。


タスクマネージャー>プロセス "pixmouse (32ビット)"
→ 停止させる。


エクスプローラ "C:\Windows\System32\TiltWheelMouse.exe"
→ 削除する。

(参考) ファイルのプロパティ "TiltWheetlMouse.exe"


ファイルを削除しただけだと、以下のようにスタートアップ項目に残ってしまうので、レジストリから該当の項目を削除する。 … ファイル削除してあるし、スタートアップも"無効" だから問題ないんだろうけど、なんか気持ち悪いから。

レジストリエディタ>コンピューター\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run "
MouseDriver"
→ 削除する。 ※事前にエクスポートしてバックアップ


2019年9月10日火曜日

Excel VBA:Workbook.Nameで取得できるファイル名が正しくない!? 大括弧"[x]"が丸括弧"(x)"になる!

ファイル名に大括弧 "["、"]" が含まれる場合、Workbook.Nameで取得した名前には、丸括弧 "("、")" に変換されてしまう現象に遭遇。

本来のファイル名は、"〇〇〇[a].xlsx" であるのに
それを開いたWorkbookオブジェクトのNameプロパティを確認すると、
"〇〇〇(a).xlsx" といった具体。


よくよく調べると、ブック名で大括弧を使用されるとExcel的に都合が悪いもよう。
SaveAsで保存する時のファイル名にも似たような問題があるようだ。


■参考
【Excel】ファイル名に半角角括弧を含むブックからシートをコピーするとコピー先ブックが破損する - ktts’s blog
https://ktts.hatenablog.com/entry/2018/08/25/004217

ファイル名の大カッコ(角カッコ)には気を付けろ! -
http://chaichan.lolipop.jp/vbtips/VBMemo2010-03-31.htm


ということで、問題があるのはわかったけど、処理的に大括弧のあるファイル名のファイルを開いて、別名(ファイル名には同じく大括弧使う)で保存しなおす必要があった。


そんなわけで以下のようにした。

・ファイル名には、Workbook.FullName から取得したものを使用する。
 …FullNameだと大括弧のままで取得できる。 
・Workbook.SaveAs の代わりには、
 対象のファイルを、一旦別の仮名で「名前をつけて保存」(本来のSaveAs) → ブックを閉じる → 新しいファイル名に変更する → 変更後のファイル名で開く といった処理を作って対応。

 (マクロブックと、大括弧つきファイル名ブックは別なので、これでいいけど同じファイルだったら、ダメですね。)


そもそも大括弧をファイル名に使わなきゃいいんだな。今回は他のシステムの都合上、どうしようもないのだが、個人的に今後気をつけようと思った。

皆さんもお気をつけください。

2018年9月11日火曜日

ライトセーバーのマウスカーソル(その2)

以前も同じのようなもの書いたんだけど、その時からなんと9年も経ったんだ。あっと言う間だな。。。

で、その後はOS入替えとかしている内に、いつの頃かは覚えてないけど、このところはずっとマウスカーソルを標準で使ってました。

久々にマウスカーソルを変えてみたくなった。あらためて「ライトセーバーのマウスカーソル」を探してみた。で、変えてみたら、やっぱり使いやすい! やっぱ、先が細いのがいい感じです。

今回使わせていただいたのはこちら↓。各種状態のものが揃ってます!

■RealWorld Graphics - software for icon, cursor, image, and photo editing
>Blue Lightsabers Cursors
http://www.rw-designer.com/cursor-set/blue-lightsabers


2018年9月3日月曜日

Excel条件付き書式のプレビューに文字が表示されない!?

Excel(2016)のマクロで条件付き書式を他のシートへコピーするのを作っていました。コピー処理自体はできて、動作も問題ないと思っていた。でも、Excel上で条件付き書式の設定画面を確認すると、なんか違和感。

うーん、、、あ! プレビュー(サンプル)に文字が表示されてない!?

そうそう同じケースになることはないでしょうが、誰かしら参考になればと思い、書いておきます。(検索の仕方の問題もあるでしょうが、ググってもそれらしきケースがみつからなかったし)


■対処方法
今回はマクロ側の問題であったのだけど、手動でも起こり得ることなので、とりあえず手動で直す方法です。

条件付き書式で適用する表示形式の内容が、";;" になっていました。 ∑q|゚Д゚|pワオォ!!

コピー先の条件付き書式で、該当のルールの編集画面から、[書式]>[クリア]ボタンを押してOK。
なおった状態



■マクロ側の問題
そもそも、コピー処理といっても、元の条件付き書式オブジェクト(FormatCondition)を一発でコピー先に設定することができないので、各項目ごとに値を移していた(コピー先.XXX=コピー元.XXX)。
その際、元のプロパティが未設定(Null)だとエラーとなるので、on error resume nextで無視していた。

今回問題となったNumberFormatは、未設定だとEmpty。これをコピーすると、設定後は";;"となってました。 なんで?(゚⊿゚)シラネ
そんなわけで、IsEmpty(コピー元.NumberFormat)=Falseの時だけ、コピー先に設定するようにした。
→ これで上記の手動による対応も不要。

2018年1月8日月曜日

Visual Studio 2017 でVBScriptのデバッグできた。

VBScriptをデバッグしたい!と思うことがあり、調べてみると、VisualStudioでできるという感じのページがいくつか見つかるのだが、いかんせん記事が古い。
その間、VSのバージョンも着々とあがっているので、最新の2017ではどうなのかな、、、?

ということでやってみた。
結果、VS2017でVBScriptのデバッグできました!
(Windows10+Visual Studio 2017)

やり方は、以下のサイトはVS2012だけど、基本的に同じ手順でできました。
手順ごとに画像があって、わかりやすいページです!
↓
■VBScript でもデバッグしながら開発を行える | ええかげんブログ(本店)
http://algorhythnn.jp/blg/2013/11/06/vbs-debug-use-visual_studio2010/


一応違いといえば、、、プロジェクトの作成のところで。
 [Visual C++]>[全般]>[メイクファイルプロジェクト]
Visual Studio 2017 プロジェクトの作成
Visual Studio 2017 プロジェクトの作成


VS2017でデバッグできる という記事が見当たらないので書いただけであって、私 今回始めてVSインストールしたぐらいな素人です。
無いと思いますが、、、使い方とか質問頂いても全く答えられません! ( ・`ω・´)キリッ


2015年9月13日日曜日

Samsung HD103SJ が Gigabyte GA-H97-D3H で認識されない。

新しい環境でさっそくトラブルった。メインのOS用にはSSD、Samsung SSD 830(MZ-7PC256B 256GB)で、問題なくインストールできて一安心だったのだけど、データ用のHDDをつないだら、認識しない!?

OS上はおろか、BIOSでも認識されていなかった。

  • HDD:Samsung HD103SJ ←ファームウェアが「1AJ100E4」
  • M/B:Gigabyte GA-H97-D3H (rev. 1.0)
  • OS:Windows7 Professional SP1


結局、HDDのファームウェアをアップデートすることで使えるようになった。

■Samsung F3 and F3EG Firmware Patch/Update
http://knowledge.seagate.com/articles/en_US/FAQ/223631en?language=en_US

ここから「F3.exe」をダウンロードして、起動用にフォーマットしたUSBに入れる。
PCをUSBから起動させて、アップデートをかける。

ファームウェアが「1AJ100E5」になればOK。




新PC ついにIntelで

新しいPCにしました。今までAMDだったので、そのままいきたいところだったけど、なかなか新しいのが出てこない、当分先になりそうだし、、、結局Intelにしました。

  • CPU:Intel Corei7 4790
  • CPUクーラー:CoolerMaster Hyper 212 EVO
  • マザボ:Gigabyte GA-H97-D3H (rev. 1.0)
  • メモリ: ??? 4GB*2
  • グラボ:msi N660 TF 2GD5/OC ←記事にはしてなかったけど、これはしばらく前に買って使ってた。


■Cooler Master: Hyper 212 EVO
http://apac.coolermaster.com/jp/cooling/hyper-series/hyper-212-evo/

■GIGABYTE - マザーボード - Socket 1150 - GA-H97-D3H (rev. 1.0)
http://www.gigabyte.jp/products/product-page.aspx?pid=4962#ov

■Graphics card - The world leader in display performance
http://www.msi.com/product/vga/N660_TF_2GD5OC.html#hero-overview


ずっと、「Phenom II X4 945」使ってて、動画の編集以外では、まぁまぁ、普段使いには特に支障はなかったんだけどね。マザボはずっと換えたいと思ってた。「Jetway HA07-Ultra」はAM2+環境なので、SATA2、メモリはDDR2なんでね。でも、マザボを変えるとなるとメモリも必要だし、なんだかんだで入れ替えと同じっしょ、って。


本当は、Kつき(4790K)がいい、というか、どうせなら最新の6700Kがいいなー、なんて思ってたけど、当然ながらそこそこ値段になる。AMDの新しいのは当分先みたいだし、円高にもならないしと、そんなところに、4790無印、マザーボードも終息品ということで安くなってたのもあって、なかば勢いで買ってしまった。

世の中、メモリはDDR4へ移行しているところに、DDR3環境を買うのはこの先使い回せる可能性がなくなので、ちょっと躊躇したんだよね。


OS入れなおしたばかりだから、ってのもあるし、数年前の環境と比べるのは意味がないが、確かに動きはよくなったです。