例えば、デスクトップに以下のショートカットを作る
Ruby で、a.rb を実行する。
引数に、〜/tmp/x/xx と作成したいフォルダの絶対パスを渡す
リンク先
C:\Ruby25-x64\bin\ruby.exe C:/Users/Owner/Documents/Ruby/a.rb C:/Users/Owner/Documents/Ruby/tmp/x/xx
a.rbの内容は、
require 'fileutils'
# フォルダが存在しなければ、作る
FileUtils.mkdir_p( ARGV[0] ) unless Dir.exist?( ARGV[0] )
Dir.chdir( ARGV[0] ) # 作業フォルダを移動する
puts `where notepad`
sleep # 出力したコマンドプロンプト画面を閉じないようにする
出力
C:\Windows\System32\notepad.exe
C:\Windows\notepad.exe
ただし、Rubyで日本語、sjis/CP932 は文字化けするので、
PowerShell スクリプトで書いた方が良いかも
【まず1嫁】くだすれPython(超初心者用) その58
■ このスレッドは過去ログ倉庫に格納されています
519517
2023/01/19(木) 12:13:50.00ID:MSnXQO9j■ このスレッドは過去ログ倉庫に格納されています
