cmd打命令的时候,有时参数是个很长的路径,输入非常麻烦,怎样解决?
最近在搞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:https://github.com/mridgers/clink,这样按Tab就能自动补全了。想用Linux下命令,却又不想安装cygwin/msys/gnuwin32?那Gow不错:https://github.com/bmatzelle/gow。此外,我也很喜欢ConEmu:ConEmu - Handy Windows Terminal。
---- 写代码一般都装了Git吧?Git for Windows
安装时记得把右键菜单的选项勾上。装好扣进入目录,右键单击空白处,选「Git Bash」


不过题主的使用场景,最好的办法时把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
在~/.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之美:
http://zhuanlan.zhihu.com/autohotkey
拖动什么的也是一种非常简单的操作(但,笔记本屏幕小,尼玛拖动好烦啊(+﹏+)~狂晕)。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









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

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

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

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

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

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

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

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