如何在Android Studio'的终端中为频繁的命令添加快捷键字母或单词?
在Android Studio的终端窗口中,我经常使用一些命令,这令人沮丧. 我每天使用一千次的命令是: adb kill-server adb connect 192.168.43.1 虽然尚未重新启动Android Studio,但是当您键入一次时,您可以使用up和down箭头键选择它们. 但是问题在于我每天要在项目之间重新启动或切换.一遍又一遍地写下这些命令是如此痛苦. 所以我想我们为什么不为这些创建单个字母的快捷方式?! 例如,对于命令adb connect 192.168.43.1,我只想键入c并点击Enter.对于另一个,我想键入k. 我们如何实现? 解决方案 按照以下步骤: 1)转到adb.exe的根文件夹: 按住Ctrl+Shift+ESC以打开任务管理器,在"详细信息"选项卡中,右键单击adb.exe,然后选择"打开文件位置": 2)在该目录中创建一个新的文本文档,并将其名称更改为您想要的快捷字母
0 2024-02-18
编程技术问答社区
在prompt或Android gradle中检索git分支的名称:在Jenkins上它返回head
在Gradle中,我想在我的版本名称中添加当前的分支名称和提交名称. (为什么?因为当我在Jenkins构建我的应用程序以在Hockeyapp中发布它时,显示该应用程序的构建是有用的!) ) 因此,当我在命令提示符中输入此时,返回了当前的分支名称: git rev-parse --abbrev-ref HEAD 当我在Android gradle中使用此行时,也发生了同样的情况,使用这件Gradle代码: def getVersionNameSuffix = { -> def branch = new ByteArrayOutputStream() exec { // The command line to request the current branch: commandLine 'git', 'rev-parse', '--abbrev-ref', 'HEAD' standardOutput
0 2024-02-15
编程技术问答社区
如何在Android的UIAutomator -e命令行参数中发送带空格的文本
我想知道如何在Android uiautomator -e选项中使用空间发送文本(名称值对) for ex: adb shell uiautomator runtest启动settings.jar -c com.uia.example.my.launchsettings 我想发送 adb shell uiautomator runtest启动settings.jar -c com.uia.example.my.launchsettings -e appName temple run 但是获取错误消息,例如: 不支持的独立参数. 尝试着像"寺庙"或" temple跑"但无用的尝试. 请建议 解决方案 String defaultAppName = "My super App"; String toAppName = getParams().getString("appName"); //pass app name w
0 2024-02-09
编程技术问答社区
用于Ionic Framework的Android命令在Windows 8 CLI中不起作用?
我在Windows 8上,并遵循如何在Windows 8.1上安装和使用带离子框架的Cordova.我在此处浏览了视频:PATH C:\Users\Jaime\AppData\Roaming\npm; C:\Program Files\Java\jdk1.8.0_25\bin; C:\Development\AndroidSDK\sdk\platform-tools; C:\Development\AndroidSDK\sdk\tools; C:\Development\ApacheAnt\bin; C:\Program Files\nodejs 谢谢! Android命令的问题: C:\Users\Jaime\myapp>ionic platform add android npm http GET https://registry.npmjs.org/cordova-android/3.6.4 npm http 200 https://registry.npmjs.
4 2024-02-06
编程技术问答社区
如何使用命令行生成apk文件?
请告诉我如何在不使用Eclipse IDE的情况下构建项目的APK文件.我发现了一些有关使用批处理文件的信息,但我不知道如何重新制作. echo on SET PREV_PATH=%CD% cd /d %0\.. REM Clear bin folder rmdir "bin" /S /Q rmdir "gen" /S /Q mkdir "bin" || goto EXIT mkdir "gen" || goto EXIT REM Set your application name SET APP_NAME=SecureSms REM Define minimal Android revision SET ANDROID_REV=android-8 REM Define aapt add command SET ANDROID_AAPT_ADD="%ANDROID-SDK%\platforms\%ANDROID_REV%\tools\aapt.exe" add REM
4 2024-02-03
编程技术问答社区
认证令牌与~/.emulator_console_auth_token不一致
我试图通过控制台访问Android模拟器. 最初我键入telnet localhost 5554,然后我看到: 接下来我输入auth auth_token,我有以下错误: 这里有什么问题? 我可以从哪里得到这个令牌? 感谢您的帮助! 解决方案 在Windows上,该文件位于当前用户文件夹中 c:\Users\\.emulator_console_auth_token 您可以使用记事本打开文件并复制令牌. 现在,您可以运行 auth 其他解决方案 只需从文件内部复制令牌.emulator_console_auth_token并运行命令 auth your token-here 为了检查一切顺利,只需运行" help"命令,您会在列表中看到更多可用的命令.我不知道这是否是解决此问题的最佳选择,但是这个解决方案对我有用.
6 2024-02-01
编程技术问答社区
adb-如何在不保留数据的情况下重新安装一个应用程序?
adb install foo.apk 使用此命令时,如果存在APK,我应该得到错误 *失败[install_failed_already_exists] * adb install -r myapp-release.apk 在这种情况下,将通过保留旧数据来替换现有的APK 根据文档, ' - r'表示重新安装该应用程序,保留其数据 现在如何重新安装该应用,但是应删除所有以前的数据? 编辑 我知道我们可以做这个 adb uninstall com.package.foo & adb install foo.apk 我只是想知道ADB本身是否有命令或其他内容. 解决方案 安装之前清洁数据这样 adb shell pm clear com.package.foo 然后您可以正常安装: adb install foo.apk 或仅通过您的IDE 运行 其他解决方案 尝试adb uninstall yourpacka
0 2024-01-29
编程技术问答社区
不能从命令提示符中打开Jupyter笔记本
我总是从Anaconda提示符中打开Jupyter笔记本.问题是,每当我尝试从命令提示符中打开Jupyter笔记本电脑时,都会显示以下错误: 我的命令提示符窗口上显示的错误的图片 Importerror:DLL负载失败:找不到指定的模块. 我在做什么错?我该怎么办? 解决方案 从命令提示符打开Jupyter笔记本很有用,尤其是当您想从特定文件夹打开Jupyter笔记本时. 以下2个步骤可能会帮助您解决此问题. 打开命令提示 激活基础 提示可能会更改为"(基础)",这是可以预期的.然后键入 Jupyter-notebook 如果Jupyter Notebook现在打开,这意味着jupyter已正确安装在您的Conda环境中.在Windows 10的操作系统中,这是一种预期的行为,不在Conda环境外识别Python,它也延伸到Jupyter笔记本. 如果第一步正常工作,则将以下路径添加到您的 环境变量.如果您不想添加您的路径
6 2024-01-26
编程技术问答社区
无法将CONDA环境激活为" CHCP"和" CMD",并未将其视为内部或外部命令可操作程序
我目前在最新的Anaconda3-5.0.1,Python 3.6上 Windows 8(在Anaconda安装期间,我将添加到路径滴定 选项).在Anaconda提示下,我创建了一个新的Conda Env和Anaconda 告诉我用 激活它 activate newenv 但是,此错误代码弹出 'chcp' is not recognized as an internal or external command, operable program or batch file 'cmd' is not recognized as an internal or external command, operable program or batch file 'cmd' is not recognized as an internal or external command, operable program or batch file 有什么想法吗?我已经在An
0 2024-01-26
编程技术问答社区
Jupyter笔记本无法从命令提示符中打开
我试图在Windows 10(64位)上使用Jupyter笔记本.我下载了Anaconda3 5.0.1.现在,我应该能够通过键入jupyter笔记本来从命令提示符打开jupyter笔记本.但是我会收到以下错误: 我打开Jupyter笔记本电脑的唯一方法是来自Anaconda Navigator.但是,我想更改笔记本打开的目录,这里没有一个解决方案>如果我无法从命令提示符中打开Jupyther,如何更改Jupyter启动文件夹工作.我已经尝试卸载并重新安装Anaconda,但这并没有改变任何事情. 解决方案 此错误是因为安装Anaconda后未设置环境. 通过以下步骤解决此问题 搜索开始"编辑系统环境变量"并将其打开. 单击环境变量按钮 转到那里并添加2个目录路径,您安装了Anaconda i.e. 1. C:\ProgramData\Anaconda3 2. C:\ProgramData\Anaconda3\Scripts 希
6 2024-01-26
编程技术问答社区
Conda环境名称在及时显示整个目录
我运行时: 源激活/anaconda2/envs/myenv 它在我的提示中显示了此conda环境的整个目录(在iterm2上): (/Users/billy/anaconda2/envs/myEnv)billy@mbp:~/projects 这是缩短此问题的一种方法,以便它仅显示Conda环境的名称而不是整个目录的名称?例如: (myEnv)billy@mbp:~/projects 谢谢. 解决方案 您可以尝试以下内容: 确保/anaconda2/envs在命令的输出中envs_dirs中列出了: $ conda config --show 如果不存在,则可以这样添加: $ conda config --add envs_dirs /anaconda2/envs 然后,这样激活环境: $ source activate myEnv 示例: (root) ~/condaexpts ❯❯❯ conda cre
14 2024-01-26
编程技术问答社区
命令提示符和Anaconda提示符之间的区别
我使用Python将Anaconda安装到我的计算机中.安装软件后,我发现有一个名为Anaconda提示的程序. Anaconda提示和命令提示之间有什么区别?如果我想更新软件包,我应该使用哪一个或一个.喜欢(Conda Update Conda) 谢谢 解决方案 anaconda命令提示符与命令提示符一样,但是它可以确保您能够从提示符中使用anaconda和conda命令,而无需更改目录或路径. 启动Anaconda命令提示符时,您会注意到它会在路径中添加/(" Prepends")一堆位置.这些位置包含您可以运行的命令和脚本.因此,只要您在Anaconda命令提示符中,您就知道可以使用这些命令. 在安装Anaconda期间,默认情况下可以选择将其添加到路径上,如果检查检查,也可以在常规命令提示符上使用这些命令.但是Anaconda提示将永远工作. 就更新conda而言,如果它在命令提示符中不起作用,则可以执行 conda update co
4 2024-01-26
编程技术问答社区
Windows命令提示符中的别名
我在环境变量中添加了notepad++.exe. 现在在命令提示符中,notepad++.exe filename.txt打开filename.txt.但是我只想做np filename.txt打开文件. 我尝试使用DOSKEY np=notepad++.但是,它只是将已经打开的记事本++带到了前沿,而无需打开文件.我该如何打开文件? 解决方案 要添加乔什的答案, 您可以通过以下步骤使别名(ES) persistent , 使用您的DOSKEY命令创建.bat或.cmd文件. 运行regedit,转到HKEY_CURRENT_USER\Software\Microsoft\Command Processor 添加带有名称AutoRun的字符串值条目和.bat/.cmd文件的 fult 路径. 例如,%USERPROFILE%\alias.cmd,用%USERPROFILE%替换路径的初始段可用于在多个机器之间同步. 以这种方式,每次
4 2024-01-23
编程技术问答社区
如何在 cmd 中显示 7zip 的提取进度?
7z.exe在CMD中不显示任何提取进度."C:\Program Files\7-Zip\7zG.exe" -y x -pPASSWORD "D:\Myfile.rar"用GUI Progress-bar提取文件.但是我不想要GUI进度栏.我想显示CMD内部百分比的进度.即,我想使用7z.exe而不是7zG.exe显示出百分比进度的 . 解决方案 您可以使用 -bsp1 切换来查看进度 'C:\Program Files\7-Zip\7z.exe' a -bsp1
0 2024-01-09
编程技术问答社区
在VS 2008快速版中手动添加命令提示符
要在VS 2008 Express Edition中添加命令提示符,我完成了以下步骤: Tools->External Tools->Click on Add.然后我输入以下信息: Title: Visual Studio 2008 Command Prompt Command: cmd.exe Arguments: %comspec% /k ""C:\Program Files\Microsoft Visual Studio 9.0\VC\vcvarsall.bat"" x86 Initial Directory: $(ProjectDir) 然后OK/Apply. 之后,当我进入工具菜单并单击Visual Studio 2008命令提示符时,打开了命令提示符,但我收到了以下错误消息: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\vcvarsall.bat"' is not recognized as an
2 2024-01-07
编程技术问答社区
从命令中获取可执行的路径(就像CMD一样)
给定命令行样式的路径,例如bin/server.exe或ping,我如何获取该可执行文件的完整路径(如CMD或Process.Start可以解决它)? 我尝试了Path.GetFullPath,但是它总是相对于工作目录扩展.它正确扩展了bin/server.exe,但是给出ping它返回c:\users\matt\ping(不存在).我想要c:\Windows\system32\ping.exe. 编辑:我想要与CMD相同的行为.一些考虑因素: 当局部可执行文件具有与路径中一个名称相同的名称时,CMD更喜欢本地 cmd可以将命令server扩展到server.bat或where(添加文件扩展名) 我还尝试了Windows的命令行工具,称为where.它确实几乎我想要: 显示匹配搜索模式的文件的位置.默认情况下,搜索是沿当前目录和路径环境变量指定的路径进行的. >where ping C:\Windows\System32\PING.EXE >wher
14 2024-01-05
编程技术问答社区
如何在Visual Studio 2010 C# Express中添加VS命令提示符?
当我安装"真实"版本时,命令提示符作为工具,但不在Express Edition中? 如何打开特殊命令提示符,并可以更轻松地访问带有Visual Studio和.NET Framework的各种命令行工具? 另请参见 在VS 2008 Express Edition中添加命令提示a> - 缺少一些基本步骤,从未完全回答过;此外,2008年特定 visual Studio命令提示提示> 解决方案 vs命令提示符不是独立的,而是标准cmd.exe带有某些环境变量设置的标准cmd.exe - 通过vcvarsall.bat 迷人的是,vcvarsall.bat仅与C ++版本一起发行,并且位于Microsoft Visual Studio 10.0\VC文件夹中. 因此,如果您尚未安装VS C ++ Express - 并且要访问Shell,则可能必须安装VS vs vs vs c ++ express;无论如何,这就是我所做的. 在Visual
0 2024-01-03
编程技术问答社区
在C#应用程序中隐藏命令窗口
在您说这是一个重复的问题之前,请让我解释一下(当我阅读所有类似的线程时). 我的应用程序具有这两种设置: procStartInfo.CreateNoWindow = true; procStartInfo.WindowStyle = ProcessWindowStyle.Hidden; 并且还具有WindowsApplication作为输出类型. 当我调用命令行命令时,黑色窗口仍然出现.我还有什么可以隐藏窗口的吗?并非所有命令都发生,Xcopy是黑色窗口确实闪烁的情况.只有当我Xcopy的目的地也已经包含该文件时才发生,如果我想更换它,它会提示我.即使我传递/y,它仍然会短暂闪烁. 我愿意使用vbscript,如果有帮助,但是有其他想法吗? 客户端将调用我的可执行文件,然后传递命令行命令IE: C:\MyProgram.exe start XCOPY c:\Test.txt c:\ProgramFiles\ 这是应用程序的完整代码:
0 2024-01-03
编程技术问答社区
使用zsh清除终端后显示多行PROMPT Mac OS
我制作了一个自定义提示,该提示符在我的.zshcr文件中使用多行 PROMPT="%(1V.(%1v)"$'\n'".)%F{166}%n%f at %F{229}%m%f in %F{114}%.%f"$'\n'"$ " 但是,当我使用command+K清除终端时,只有最后一行显示在清除的端子中.所以我想知道是否有人知道我需要添加的内容以使已清除的终端显示完整的提示 解决方案 按 ctrl l .这激活了ZSH的其他解决方案 终端模拟器不知道提示的何时启动和结束,因此只能提供您体验到的滚动行为.我相信终端模拟器只是滚动窗口的当前内容,直到光标击中屏幕顶部,或者可能完全清除内容. 运行clear命令将为您带来所需的结果.该程序执行类似的滚动操作,然后退出并返回控制到外壳,然后像运行任何命令后一样绘制您的提示.我已经在Bash中对此进行了测试,但我认为它也适用于ZSH.
0 2023-12-26
编程技术问答社区
ZSH RPROMPT 奇怪的间距?
这是我的ZSH提示主题 function git_prompt_info() { ref=$(git symbolic-ref HEAD 2> /dev/null) || return echo "$(parse_git_dirty)$ZSH_THEME_GIT_PROMPT_PREFIX$(current_branch)$ZSH_THEME_GIT_PROMPT_SUFFIX" } PROMPT='$fg[yellow]%}⚡︎ $fg[cyan]%~ $(git_prompt_info) %{$reset_color%}→ ' ZSH_THEME_GIT_PROMPT_PREFIX="[git:" ZSH_THEME_GIT_PROMPT_SUFFIX="]$reset_color" ZSH_THEME_GIT_PROMPT_DIRTY="$fg[red]+" ZSH_THEME_GIT_PROMPT_CLEAN="$fg[green]" RPROMPT='%T'
18 2023-12-26
编程技术问答社区