日本語プログラミング言語なでしこの公式掲示板

なでしこ1 質問

トップ 新規 検索

2022-09-27 19:22:46

Re②:なでしこでデフラグがしたい

トール さん

こんな感じ?
#--------------------------------------------
「C:\windows\Sysnative\cmd.exe /C defrag C:」を起動。
#--------------------------------------------
 「/C」が、コマンド実行後コマンドプロンプトを閉じる呪文です。(「/K」は閉じない呪文です)
 とりあえずCドライブをデフラグするようにしていますが、defragの後のオプションは、任意に変更してください。

 コマンドプロンプトを単に「cmd.exe」で起動すると(SYSTEMパスや「C:\windows\system32\」とか指定した場合も)、なでしこは32ビットなので「SysWOW64」フォルダにリダイレクトされてしまうんですが、defrag.exeは「system32」にしかないっぽくて、defragが無いとか言われちゃうので「Sysnative」エイリアスを指定する必要があります。(windowsが32ビットなら関係ないです。ふつーに「cmd.exe /C defrag C:」を起動。でいけそう)

 また、デフラグの実行には管理者権限が必要です。
 ふつーに管理者として実行すればいいだけなんだけど、いちおう、管理者じゃなかった場合に管理者権限実行し直すようにしておくと便利です。
#--------------------------------------------
ファイル名=「デフラグ.nako」
管理者権限取得。
もし、それがいいえならば、
  「"{ランタイムパス}vnako.exe" "{ファイル名}"」を管理者権限実行。
  終わる。

「C:\windows\Sysnative\cmd.exe /C defrag C:」を起動。
終わる。
#--------------------------------------------
なでしこでv1でデフラグがしたいんです

でも、さっぱりわかりません
■http://www.k-tanaka.net/cmd/defrag.php■⇐コマンドはこれです 

終わったらコマンドプロンプトが閉じると嬉しいです

誰か教えてください
ありがとうございます 使ってみます


(編集パスワード送信)

子記事

親記事 (No.1485)
返信した記事(元) (No.1487)

この内容(No.1488)に返信

この内容(No.1488)をダウンロード

この内容(No.1488)のテキスト表示





www.eznavi.net