目次
回复内容:
ホームページ バックエンド開発 Python チュートリアル cmd打命令的时候,有时参数是个很长的路径,输入非常麻烦,怎样解决?

cmd打命令的时候,有时参数是个很长的路径,输入非常麻烦,怎样解决?

Jun 06, 2016 pm 04:22 PM
cmd pyqt

最近在搞pyQt,在转换ui文件为py文件时,大家都说用cmd输入命令,但是有的文件在很深的目录中,输入实在太麻烦了,各位是怎么解决的呢?
有没有这方面图形界面的软件?直接将文件拖进去得到参数的?

回复内容:

直接找到文件拖进cmd里,路径就出来了,一直这么做 windows7, 在ui文件所在的目录空白处, 按住shift然后右键, 就可以在当前目录打开cmd.
也可以装一些cmd加强工具, 例如powercmd. 可以集成右键菜单. 看到还没人提到。zsh还有个功能是,打**/sb.py,就可以自动把sb.py的完整路径给补出来。

举个栗子,我现在在一个目录下面,记得有一个shell脚本是backup啥啥啥.sh,但具体叫什么不记得了,而且名字很长,我也懒得去找到底在哪。
因为在zsh下面,直接打
vim **/backup*sh
ログイン後にコピー
有没有这方面图形界面的软件?直接将文件拖进去得到参数的?
你都在学pyQt了 自己写一个又有多难 我给我的cmd安了个clink:github.com/mridgers/cli,这样按Tab就能自动补全了。想用Linux下命令,却又不想安装cygwin/msys/gnuwin32?那Gow不错:github.com/bmatzelle/go

此外,我也很喜欢ConEmu:ConEmu - Handy Windows Terminal
---- 写代码一般都装了Git吧?Git for Windows
安装时记得把右键菜单的选项勾上。装好扣进入目录,右键单击空白处,选「Git Bash」
cmd打命令的时候,有时参数是个很长的路径,输入非常麻烦,怎样解决?出来的命令行窗口已经定位到指定目录了,可以直接运行cmd或powershell命令:
cmd打命令的时候,有时参数是个很长的路径,输入非常麻烦,怎样解决?
不过题主的使用场景,最好的办法时把cmd命令写成bat文件,然后把ui文件拖到bat文件的图标上即可。我以前编译运行Java都是这么干的。

获取文件名的命令:
@echo off
echo 无后缀名: %~n1
echo 有后缀名: %~nx1
echo 绝对路径: %1
echo 短路径名的绝对路径: %~s1
echo 驱动器和路径: %~dp1
echo 驱动器: %~d1
echo 路径: %~p1
echo 文件属性: %~a1
echo 日期/时间: %~t1
echo 文件大小: %~z1
pause
ログイン後にコピー
把文件路径复制下来,在命令行 右键粘贴。回车。 How to do the file navigation efficiently 模糊搜索,获得文件全路径

在~/.bashrc里添加:
export HISTSIZE=32768

以后就按C-r搜索用过的命令

clvv/fasd · GitHub你访问过的文件,经过的目录都会记住


比鼠标快,因为鼠标展开文件夹还要时间.

世界上可能有比这更快更方便的方案(目前我还没看到),思路肯定都是一样的,敲两下键盘模糊搜索,让电脑记住历史.

需要bash shell, python开发的工具percol, 既然你用python,这就不是个问题. 你说 cmd 默认你是在 windows 下工作
做个脚本 .bat .py 什么都行
在注册表给 ui 的文件类型添加一个 convert to py 的打开方式
里边用你写的脚本
我 whl 都是这么安的 AHK 快餐店[26] cmd中的ctrl+p直接粘贴

PS,是用ahk写的脚本,alt+3 复制当前选中的ahk文件全路径,快捷键打开cmd,ctrl+p.
没了。

```autohotkey

;;Alt+3 copy 此文件的全路径名
!3::
GetFilePath()
return



CopySelection()
{
clipboard =
send ^c
ClipWait, 1
if ErrorLevel
{
MsgBox, The attempt to copy text onto the clipboard failed.
return
}
return clipboard
}



GetFilePath()
{
path := CopySelection()
if path =
return
MouseGetPos,x0
clipboard = %path%
tooltip Path: "%clipboard%" copied

CancelToolTip()
return
}

CancelToolTip()
{
loop
{
MouseGetPos,x1 ;鼠标挪动取消提示框
if x1!=%x0%
{
tooltip
break
}
}
}

;;win cmd 的ctrl + p直接粘贴
#IfWinActive ahk_class ConsoleWindowClass
^v::
send %Clipboard%
return

```
如果对ahk感兴趣的话,可以看看A大的
autohotkey之美:
zhuanlan.zhihu.com/auto


拖动什么的也是一种非常简单的操作(但,笔记本屏幕小,尼玛拖动好烦啊(+﹏+)~狂晕)。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

cmdを使用してLAN内のすべてのIPアドレスを表示する方法 cmdを使用してLAN内のすべてのIPアドレスを表示する方法 Feb 20, 2023 pm 02:22 PM

cmd を使用して LAN 上のすべての IP アドレスを表示する方法: 1. 「Win+R」ショートカット キーを押して「ファイル名を指定して実行」ウィンドウを開きます; 2. 「ファイル名を指定して実行」ウィンドウに「CMD」と入力した後、Enter キーを押します。 3. 開いている「コマンド」で「プロンプト」インターフェイスにコマンド「arp -a」を入力し、Enter キーを押します; 4. 返された結果から、ローカル LAN 内のすべてのコンピュータの IP アドレスを確認できます。マシンと通信します。

Microsoft アカウントなしで CMD から BitLocker 回復キーを取得する方法 Microsoft アカウントなしで CMD から BitLocker 回復キーを取得する方法 Feb 19, 2024 pm 09:00 PM

このガイドでは、必要に応じて暗号化されたデータへのアクセスを復元するために BitLocker 回復キーを取得する方法について説明します。 BitLocker は、不正なアクセスからデータを保護するために使用される Windows デバイスのセキュリティ機能です。回復キーは、通常の方法でデータにアクセスできない場合のバックアップ方法です。 Microsoft アカウントを使用せずに、または CMD 経由で 48 桁の BitLocker 回復キーを取得できるため、重要なデータに常にアクセスして回復できます。 Microsoft アカウントなしで CMD から BitLocker 回復キーを取得するにはどうすればよいですか? BitLocker 回復キーを取得するには、次の提案に従ってください。 コマンド プロンプトを使用して、[スタート] をクリックし、cmd を検索して、[管理] をクリックします。

CMD ポートクローズコマンド CMD ポートクローズコマンド Nov 21, 2023 am 09:45 AM

CMD を使用してポートを閉じるコマンド: 1. CMD を使用して特定のポートを閉じる; 2. CMD を使用して開いているすべてのポートを閉じる; 3. CMD を使用して特定のポートを開く; 4. CMD を使用して開いているすべてのポートを開く。

コマンドラインを使用してタスクマネージャーを開く: 詳細な手順 コマンドラインを使用してタスクマネージャーを開く: 詳細な手順 Dec 29, 2023 pm 10:59 PM

多くの友人は、コンピューターを使用しているときに特定のソフトウェアが停止することに遭遇します。コンピュータが動かない場合は、タスク マネージャを呼び出してプロセスを終了する必要があります。では、cmd を使用してタスク マネージャ コマンドを開くにはどうすればよいでしょうか?「tasksmgr」と入力して Enter キーを押すだけです。具体的な解決策については以下で説明します。見てください。 cmd を使用してタスク マネージャー コマンドを開く手順: 1. キーボードの Win+R キーを押したままにして実行ウィンドウを開くか、左下隅の [スタート] - [ファイル名を指定して実行] をクリックし、実行ウィンドウで「cmd」と入力します。 Enter キーを押して cmd ウィンドウを開きます。 2. C:\Windows\system32\taskmgr.exe と入力し、Enter キーを押してタスク マネージャーを開きます。

PowerShell と cmd の違いは何ですか PowerShell と cmd の違いは何ですか Jan 11, 2023 pm 02:23 PM

相違点: 1. Cmd を実行する場合、使用するメモリは 1M 未満のみですが、PowerShell を使用する場合は、約 20M のメモリを使用します。 2. Cmd は構文の強調表示をサポートしていませんが、PowerShell は構文の強調表示をサポートしています。 3. Cmd を使用して、より複雑で時間のかかるコマンドを実行する場合、コマンド ライン ウィンドウを自由にドラッグすると、ウィンドウ内の内容をそのまま維持できますが、PowerShell ではそれができません。 4. Cmd は .net ライブラリのコマンドのみを使用でき、Linux コマンドも使用できませんが、PowerShell は使用できます。

コマンド プロンプトで CMD を使用して Bitlocker 暗号化をオフにする方法 コマンド プロンプトで CMD を使用して Bitlocker 暗号化をオフにする方法 Jun 19, 2024 am 11:33 AM

管理者コマンド プロンプトに次のコマンドを入力して、manage-bde-offC をオフにします。 ただし、次のプロンプトが表示される場合があります。 エラー - このボリュームには、他のボリュームのロックを自動的に解除できる 1 つ以上の外部キーが保存されています。このボリュームのロックを解除するには、まずこのタイプのキーを削除する必要があります。このとき、最初に次のコマンドを実行する必要があります。 (システム パーティションが C でない場合は、以下のドライブ文字を変更してください) manage-bde-autounlock-ClearAllKeysc: エラー 2: ボリュームがロックされているため、この操作は実行できません。 manage-bde-unlockc:-rp123456789012345678901234567890123456789012345678 注:

cmdtelnet コマンドが内部コマンドまたは外部コマンドとして認識されない cmdtelnet コマンドが内部コマンドまたは外部コマンドとして認識されない Jan 03, 2024 am 08:05 AM

cmd ウィンドウに、telnet は内部コマンドでも外部コマンドでもないというメッセージが表示されます。この問題はあなたを大いに悩ませたはずです。この問題は、ユーザーの操作に問題がないため表示されません。ユーザーはあまり心配する必要はありません。必要なのはそれだけです。いくつかの小さな手順です。操作設定により、Telnet が内部コマンドでも外部コマンドでもないことを示す cmd ウィンドウの問題を解決できます。telnet が内部コマンドでも外部コマンドでもないことを示す cmd ウィンドウの解決策を見てみましょう。今日の編集者。 cmd ウィンドウに、telnet が内部コマンドでも外部コマンドでもないというメッセージが表示されます 解決策: 1. コンピューターのコントロール パネルを開きます。 2. プログラムと機能を検索します。 3. 左側で「Windows の機能をオンまたはオフにする」を見つけます。 4. 「Telnet クライアント」を検索します。

Pyqt5のインストールエラーを解決する最良の方法が明らかに! Pyqt5のインストールエラーを解決する最良の方法が明らかに! Jan 04, 2024 am 10:26 AM

Pyqt5のインストールエラー?素早い解決策が明らかに! PyQt5 は、多くの開発者が美しいグラフィカル ユーザー インターフェイスを作成するために使用する人気の Python GUI 開発ツールキットです。ただし、PyQt5 をインストールするときに、エラーが発生することがあります。この記事では、いくつかの一般的な PyQt5 インストール エラーを紹介し、PyQt5 をスムーズにインストールするための解決策を提供します。エラー:「Nomodulenamed'PyQt5'」 このエラーは通常、PyQt5 モジュールが原因で発生します

See all articles