Table des matières
回复内容:
Maison développement back-end Tutoriel 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
Copier après la connexion
有没有这方面图形界面的软件?直接将文件拖进去得到参数的?
你都在学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
Copier après la connexion
把文件路径复制下来,在命令行 右键粘贴。回车。 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


拖动什么的也是一种非常简单的操作(但,笔记本屏幕小,尼玛拖动好烦啊(+﹏+)~狂晕)。
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment afficher toutes les adresses IP du LAN à l'aide de cmd Comment afficher toutes les adresses IP du LAN à l'aide de cmd Feb 20, 2023 pm 02:22 PM

Comment afficher toutes les adresses IP sur le LAN à l'aide de cmd : 1. Appuyez sur la touche de raccourci « Win+R » pour ouvrir la fenêtre « Exécuter » ; 2. Après avoir entré « CMD » dans la fenêtre « Exécuter », appuyez sur la touche Entrée ; 3. Dans l'interface "Command" ouverte, entrez la commande "arp -a" et appuyez sur la touche Entrée ; 4. À partir des résultats renvoyés, vous pouvez voir les adresses IP de tous les ordinateurs du LAN local qui communiquer avec la machine.

Comment obtenir la clé de récupération BitLocker de CMD sans compte Microsoft Comment obtenir la clé de récupération BitLocker de CMD sans compte Microsoft Feb 19, 2024 pm 09:00 PM

Ce guide expliquera comment obtenir une clé de récupération BitLocker pour restaurer l'accès aux données chiffrées si nécessaire. BitLocker est une fonctionnalité de sécurité des appareils Windows utilisée pour protéger les données contre tout accès non autorisé. Les clés de récupération sont une méthode de sauvegarde si vous ne pouvez pas accéder à vos données par des moyens réguliers. Vous pouvez obtenir une clé de récupération BitLocker à 48 chiffres sans compte Microsoft ou via CMD, vous garantissant ainsi de toujours pouvoir accéder et récupérer vos données importantes. Comment obtenir la clé de récupération BitLocker depuis CMD sans compte Microsoft ? Suivez ces suggestions pour obtenir une clé de récupération BitLocker : À l'aide de l'invite de commande, cliquez sur Démarrer, recherchez cmd et cliquez pour gérer.

Commande de fermeture du port CMD Commande de fermeture du port CMD Nov 21, 2023 am 09:45 AM

La commande pour utiliser CMD pour fermer un port : 1. Utilisez CMD pour fermer un port spécifique ; 2. Utilisez CMD pour fermer tous les ports ouverts ; 3. Utilisez CMD pour ouvrir un port spécifique ; 4. Utilisez CMD pour ouvrir tous les ports ouverts ;

Ouvrez le Gestionnaire des tâches à l'aide de la ligne de commande : étapes détaillées Ouvrez le Gestionnaire des tâches à l'aide de la ligne de commande : étapes détaillées Dec 29, 2023 pm 10:59 PM

De nombreux amis rencontrent certains logiciels bloqués lors de l’utilisation de leur ordinateur. Si l'ordinateur ne peut pas bouger, vous devez appeler le gestionnaire de tâches pour terminer le processus. Alors, comment utiliser cmd pour ouvrir la commande du gestionnaire de tâches ? Étapes pour utiliser cmd pour ouvrir la commande du Gestionnaire des tâches : 1. Appuyez et maintenez les touches Win+R du clavier pour ouvrir la fenêtre d'exécution, ou cliquez sur "Démarrer - Exécuter" dans le coin inférieur gauche, entrez cmd dans la fenêtre d'exécution, et appuyez sur la touche Entrée pour ouvrir la fenêtre cmd. 2. Entrez : C:\Windows\system32\taskmgr.exe, puis appuyez sur Entrée pour ouvrir le gestionnaire de tâches. 3. Ouvrez CMD.

Quelle est la différence entre PowerShell et cmd Quelle est la différence entre PowerShell et cmd Jan 11, 2023 pm 02:23 PM

Différences : 1. Lors de l'exécution de Cmd, il ne prend que moins de 1 Mo de mémoire ; lors de l'utilisation de PowerShell, il occupe environ 20 Mo de mémoire. 2. Cmd ne prend pas en charge la coloration syntaxique, contrairement à PowerShell. 3. Lorsque vous utilisez Cmd pour exécuter des commandes plus complexes et plus longues, lorsque vous faites glisser la fenêtre de ligne de commande à volonté, le contenu de la fenêtre peut toujours rester le même, mais pas PowerShell ; 4. Cmd ne peut utiliser que les commandes de la bibliothèque .net, et il ne peut pas non plus utiliser les commandes PowerShell ;

Comment désactiver le cryptage Bitlocker à l'aide de CMD à l'invite de commande Comment désactiver le cryptage Bitlocker à l'aide de CMD à l'invite de commande Jun 19, 2024 am 11:33 AM

Entrez la commande suivante dans l'invite de commande de l'administrateur pour désactiver manage-bde-offC : Mais parfois, l'invite suivante apparaît : Erreur - Ce volume stocke une ou plusieurs clés externes qui peuvent déverrouiller automatiquement d'autres volumes. Ce type de clé doit d'abord être supprimé avant que ce volume puisse être déverrouillé. À ce stade, vous devez d'abord exécuter la commande suivante : (Si la partition système n'est pas C, modifiez la lettre de lecteur ci-dessous) manage-bde-autounlock-ClearAllKeysc : Erreur 2 : Cette opération ne peut pas être effectuée car le volume est verrouillé. manage-bde-unlockc:-rp123456789012345678901234567890123456789012345678 Remarque :

La commande cmdtelnet n'est pas reconnue comme une commande interne ou externe La commande cmdtelnet n'est pas reconnue comme une commande interne ou externe Jan 03, 2024 am 08:05 AM

La fenêtre cmd indique que telnet n'est pas une commande interne ou externe. Ce problème n'apparaît pas car il n'y a aucun problème avec le fonctionnement de l'utilisateur. Les utilisateurs n'ont pas besoin de trop s'inquiéter. quelques petites étapes. Les paramètres de fonctionnement peuvent résoudre le problème de la fenêtre cmd indiquant que telnet n'est pas une commande interne ou externe. Jetons un coup d'œil à la solution à la fenêtre cmd invitant que telnet n'est pas une commande interne ou externe apportée par le. éditeur aujourd'hui. La fenêtre cmd indique que telnet n'est pas une commande interne ou externe. Solution : 1. Ouvrez le panneau de configuration de l'ordinateur. 2. Recherchez des programmes et des fonctions. 3. Recherchez Activer ou désactiver des fonctionnalités Windows sur la gauche. 4. Recherchez « client telnet

La meilleure façon de résoudre l'erreur d'installation de Pyqt5 est révélée ! La meilleure façon de résoudre l'erreur d'installation de Pyqt5 est révélée ! Jan 04, 2024 am 10:26 AM

Erreur d'installation de Pyqt5 ? Solution rapide révélée ! PyQt5 est une boîte à outils de développement d'interface graphique Python populaire que de nombreux développeurs aiment utiliser pour créer de superbes interfaces utilisateur graphiques. Cependant, lors de l'installation de PyQt5, vous rencontrez parfois des erreurs. Cet article présentera quelques erreurs d'installation courantes de PyQt5 et fournira des solutions pour vous aider à installer PyQt5 en douceur. Erreur : "Nomodulenamed'PyQt5'" Cette erreur est généralement provoquée par le module PyQt5

See all articles