クイックメニュー
スレタイ検索

Macのこんなソフト・アプリを探してます Part51

1名称未設定
AAS
Macのソフトウェア・アプリケーションを探してる人と知ってる人が共同作業をするスレ。

・質問の前に>>2-3を参考にしたり、現行スレや過去ログを探してみましょう。
・Mac以外のソフトウェアの質問は禁止です。iPhone/iPad用アプリもスレチです。
・「Windowsの○×のようなソフトありませんか」という説明は伝わりにくいので注意。
・↑の質問に過剰反応する人がいます。そういう人を見ても無視しましょう。

◆質問用テンプレ
【OSのバージョン】
【有料・無料】フリー・AppStoreで買えるもの・その他の有料ソフト
【アプリ以外】不可・Automator・AppleScript・ターミナルコマンド等での解決
【機能・用法】

■記入例
【OSのバージョン】10.7 (システムメニュー→「このMacについて」から確認できます)
【有料・無料】フリー
【アプリ以外】不可 (項目の意味が分からない人は「不可」にしてください)
【機能・用法】YouTubeの動画をiPodに入れたい
※その他、あなたの考えが回答者に伝わるよう、思っていることは全部書いてください。
 条件の「後出し」は非常に嫌われます。

■過去ログ 直近 5スレ分
48 potato.2ch.net

2020/12/01(火)22:53:14.21(6sMingNA0.net)


603名称未設定 [sage]

AAS

NG

>>601
>>598に少し書きましたが、ターミナルから呼ぶ処理で、長ったらしいコマンドとかパラメータ
とかを何種類か繰り返し入力している感じです
今は、それらをテキストに保存しておいて、1行目を選択&コピーしてターミナルにペースト、
2行目を選択&コピーしてターミナルにペースト、.... を繰り返している感じです
それ系のアプリがあれば、この毎回の選択&コピーはなくなるなと(ペーストは同じですが)

2024/02/16(金)23:09:41.21 QiQ9bmMR0.net


604名称未設定 [sage]

AAS

NG

ターミナルの場合はコマンド履歴とかのシェルの機能で対応する
クリップボード履歴使うのはだいたいアプリをまたぐコピペ

2024/02/16(金)23:35:22.59(pfUB+v8h0.net)


605名称未設定 [sage]

AAS

NG

シェルの機能ってのはCtrl+Pで一つ前に実行したコマンドを呼び出すとか
Ctrl+Rで履歴をインクリメンタルサーチして補完するとかね

ワンタイムじゃなくて利用頻度の高いコマンド群であれば
エイリアスや簡単なシェルスクリプトを書く

2024/02/16(金)23:38:35.25(pfUB+v8h0.net)


606名称未設定 [sage]

AAS

NG

fzfとかでfuzzy matchできるようにしておくと更に便利

2024/02/16(金)23:40:28.81(pfUB+v8h0.net)


607名称未設定 [sage]

AAS

NG

うーんとさらにですが、必ずしもシェルのプロンプト入力ではないというのもあります
例えばターミナル内で何かプログラムが走っていてそこに入力とか
ヒストリー機能を内蔵しているものもあればそうでないのもあり
あと完全にターミナルだけでなく、普通のアプリへの入力もあったり
シェルスクリプトのように完全にバッチ処理なわけでもなく
そのようなわけで

2024/02/17(土)01:36:22.48 YK1jDf/i0.net


608名称未設定

AAS

NG

>>603
今どうやってるか(How)じゃなくて、そもそも何がしたいのか(What)を教えてもらえませんか?
あと、ボリューム。10回のオーダーで繰り返すのか、100回のオーダーで繰り返すのか、
100回でも、5×20回なのか。回数や頻度によっても適切な方法って変わると思うんだ

2024/02/17(土)08:27:19.28(9ef8LaIq0.net)


609名称未設定 [sage]

AAS

NG

AppleScriptでターミナルコマンドを送る方法じゃダメ?


--ターミナル.appで実行するシェルコマンドを設定
set theScript1 to ""
set theScript2 to ""


--上で設定したシェルコマンドをターミナル.appで実行
my doTerminalScript(theScript1)
my doTerminalScript(theScript2)


--ターミナルでシェルコマンドを実行するハンドラ(関数)
on doTerminalScript(aScript)
tell application "Terminal"
activate
do script aScript in front window
end tell
end doTerminalScript

2024/02/17(土)09:28:33.84(JXlKVYCI0.net)


610名称未設定 [sage]

AAS

NG

>>608
ターミナルに複数の種類の文字列(コマンド)を繰り返し入力したい。楽にかつ間違えないように
実際にやることは例えばある対話型のコマンドを cmd1 param_1_1 param_1_2 ... のようにして起動し、
そのコマンド中で input_1_1 input_2_1 ... 等入力する。このコマンドの処理が終わったら、
次のコマンドを cmd2 param2_1 parm_2_2 ....と立ち上げて、この中でも linput_2_1, linput_2.2 等
入力をし、処理を待って終了。以下、同様のcmd3,、cmd4も実行して一通りの処理が終了

このセットを数回から数十回繰り返す
各パラメータや入力は毎回同じものもあれば、コマンドの結果等で部分的に修正するものもある

確かにcmd1〜cmd4の入力は基本、シェルのヒストリーを使い一部修正したりしてやってます
ただ再ログイン時とか必ずしもこれらを覚えていなかったりするのでどっかにはとっておきたいのと
コマンド起動中の入力にはヒストリーが効かない

2024/02/18(日)12:43:44.40(hKZYxaS20.net)


611名称未設定 [sage]

AAS

NG

>>610
printf “input_1_1\ninput_2_1\n” | cmd1 param_1_1 param_1_2
みたいに対話型プロンプトにinput_1_1やinput_2_1を自動で入力すれば?

全部の回答が固定じゃなく一部は人間の判断で都度入力値を変更しなければいけないような使い方ならexpectとかそういう系のツールを使う

2024/02/18(日)17:28:11.59(GTeD8XoG0.net)


612名称未設定 [sage]

AAS

NG

よろしくお願いします

【OSのバージョン】Ventura(13)
【有料・無料】どれでも
【アプリ以外】どれでも
【機能・用法】
MacBookとサブモニターそれぞれに全画面表示しているアプリを相互に入れ替えるアプリ(ショートカットキー設定できると尚良し)
例 MacBookでブラウザ、モニターでメールアプリを開いているが、MacBookでメール書いてモニターにブラウザ表示させる時に使うなど

2024/03/03(日)04:54:09.38(zegcwghB0.net)

名前

メール

本文