精华内容
下载资源
问答
  • vs2019创建桌面快捷方式
    千次阅读
    2021-04-13 11:09:05

    编辑.转到文件 ctrl+p  找文件
    编辑.转到符号 ctrl+r  找方法

     

    工具-->选项-->环境-->键盘   中找到对应的设置

    更多相关内容
  • 主要介绍了VS2019使用Windows桌面应用程序模块创建Win32窗口,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • 主要介绍了VS2019 更新MSDN并创建快捷方式的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • From:https://www.cnblogs.com/Lzl678/p/10686324.html ...VS2017 下载离线MSDN文档:https://blog.csdn.net/sinat_26222723/article/details/79109653 1. 在线MSDN使用方法 1.进入微软中文官网:https://www.mic...

    From:https://www.cnblogs.com/Lzl678/p/10686324.html

    VS2017 下载离线MSDN文档:https://blog.csdn.net/sinat_26222723/article/details/79109653

    1. 在线 MSDN 使用方法

    1. 进入微软中文官网:https://www.microsoft.com/zh-cn/

    2.  所有 Microsoft ---> 文档

    3. 找到对应得文档,这里以 windows  为例

    这里按功能搜索,点击进去(https://docs.microsoft.com/zh-cn/windows/win32/apiindex/windows-api-list):

    然后以 mouse_event 为例进行搜索

    查看结果:

    对比 VC6.0 msdn 帮助文档:

    2. 离线 MSDN 

    安装 Help Viewer

    如果没有下图所示红色区域的两个子菜单项,说明没有安装 Help Viewer,需要重新启动安装程序进行修改。

    在 VS2019 中,通过点击菜单项 Tools->Get Tools And Features… 可以直接打开安装程序进行修改,如下图所示选中 Help Viewer,然后点击右下角的修改,等待安装完成。

    修改启动方式

    通过点击菜单项 Help->View Help 可以启动 Help Viewer,默认设置是打开浏览器显示在线的帮助文档,通过下图的设置将其修改为从 Help Viewer 直接启动。

    添加文档内容

    安装 Help Viewer 后,还需要在该软件中添加不同的技术文档进行更新才能看到文档内容。如果之前安装过 VS2015 及对应的 MSDN 文档(多达 6G 多),可以直接利用这些文档,无需重新下载。

    假如之前的文档存储在 D://MSDN 目录下,具体步骤如下:

    1. 将 MSDN 目录下的文件剪切到其它目录,保持该目录为空,否则步骤 2 无法修改成功;
    2. 启动 Help Viewer,修改 Local store path 为 D://MSDN,修改成功后关闭该软件;
    3. 将步骤 1 剪切的文件重新剪切回 D://MSDN。

    参照上面的步骤修改后,再次启动 Help Viewer,可以看到部分文档的状态显示为 Installed,说明修改成功。然后再根据个人需要添加其它没有安装的文档进行更新即可。

    创建快捷方式

    Help Viewer 的安装目录在 C:\Program Files (x86)\Microsoft Help Viewer,如果安装了其它版本则该目录下有多个子目录。如 VS2015 对应的是 v2.2,VS2017 对应的是 v2.3 目录,VS2019 对应的也是 v2.3 目录,和 VS2017 中安装的帮助查看器是同一个版本

    在使用 VS2019 过程中可以直接打开 Help Viewer 来查看相关文档,但在一些情况下我们可能使用的是其它版本,同时想直接打开安装好的帮助查看器来查阅 API 的使用方法。如果能够为帮助查看器创建桌面快捷方式就能够实现这个目的,下面介绍下设置方式。

    查看 Help Viewer 帮助

    在 v2.3 目录中我们可以看到 HlpViewer.exe 程序,尝试直接双击该程序会出现如下错误信息。

    根据错误信息提供的提示,在该目录下打开命令行,输入 HlpViewer.exe /? 查看该程序的参数及选项说明,如下图:

    创建 Help Viewer 快捷方式

    1. 在 v2.3 目录下选中 HlpViewer.exe
    2. 通过点击右键,在弹出的菜单中点击 发送到->桌面快捷方式
    3. 根据之前的帮助来设置 HlpViewer 快捷方式的属性,如下图所示(VS2019 的版本号是 16,但是安装的帮助查看器与 VS2017 的是一个版本,所以输入的命令参数使用的是 VS2017 的版本号)。

    根据上面的步骤设置完毕,就可以直接双击桌面上的快捷方式来打开 Help Viewer

    展开全文
  • 在某些情况下需要对应用创建桌面快捷方式,特别是在使用原生系统(4.3到8.0)运行物联网app时,往往存在二级菜单,而应用图标默认安装在二级菜单(现在国内主流手机厂商的系统都没有二级菜单了),如果按照网上的...

    前言

            在某些情况下需要对应用创建桌面快捷方式,特别是在使用原生系统(4.3到8.0)运行物联网app时,往往存在二级菜单,而应用图标默认安装在二级菜单(现在国内主流手机厂商的系统都没有二级菜单了),如果按照网上的做法是可以创建和兼容8.0系统,但存在一个问题:

             点击快捷方式打开应用和点击二级菜单应用图标打开应用,会出现重启应用的问题,导致两边进入应用显示的页面内容不一致,体验极不友好,比如:通过快捷方式进入应用并经过一系列操作进入到看某网红直播的页面,然后按home键,进入系统二级菜单点击了应用图标,这时发现应用重启,真操蛋。 

    解决方法

    为 快捷方式意图设置如下代码即可:

            shortcutInfoIntent.setClassName(activity, activity.getClass().getName());
            shortcutInfoIntent.setFlags(Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
            shortcutInfoIntent.addFlags(Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY);
            shortcutInfoIntent.addCategory(Intent.CATEGORY_LAUNCHER);

    这样不管那边启动应用,两边界面内容一致

    操作步骤

    1.添加权限 

     <!--快捷方式-->
        <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" /><!-- 添加快捷方式 -->
        <uses-permission android:name="com.android.launcher.permission.UNINSTALL_SHORTCUT" /><!-- 移除快捷方式 -->
        <uses-permission android:name="android.permission.INSTALL_SHORTCUT" />
        <uses-permission android:name="android.permission.UNINSTALL_SHORTCUT" />
        <!-- 查询快捷方式2.1以下 -->
        <uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" />
        <uses-permission android:name="com.android.launcher.permission.WRITE_SETTINGS" />
        <!-- 查询快捷方式4.4及以下 -->
        <uses-permission android:name="com.android.launcher2.permission.READ_SETTINGS" />
        <uses-permission android:name="com.android.launcher2.permission.WRITE_SETTINGS" />
        <!-- 查询快捷方式4.4以上 -->
        <uses-permission android:name="com.android.launcher3.permission.READ_SETTINGS" />
        <uses-permission android:name="com.android.launcher3.permission.WRITE_SETTINGS" />

     2.使用工具类在启动页操作

    该工具类已经适配4.3到8.0快捷方式创建

    package com.sjl.core.util;
    
    import android.app.Activity;
    import android.app.PendingIntent;
    import android.content.ContentResolver;
    import android.content.Context;
    import android.content.Intent;
    import android.content.pm.ShortcutInfo;
    import android.content.pm.ShortcutManager;
    import android.database.Cursor;
    import android.graphics.Bitmap;
    import android.graphics.BitmapFactory;
    import android.graphics.drawable.Icon;
    import android.net.Uri;
    import android.os.Build;
    import android.text.TextUtils;
    import android.util.Log;
    
    /**
     * 快捷方式创建工具类
     *
     * @author Kelly
     * @version 1.0.0
     * @filename ShortcutUtils.java
     * @time 2019/5/28 17:35
     * @copyright(C) 2019 song
     */
    public class ShortcutUtils {
        private static final String TAG = "ShortcutUtils";
    
        /**
         * 添加桌面图标快捷方式
         *
         * @param activity Activity对象,设置要启动的activity,一般都是应用入口类
         * @param nameId   快捷方式名称id
         * @param iconId   图标资源id
         */
        public static void addShortcut(Activity activity, int nameId, int iconId) {
            Bitmap bitmap = BitmapFactory.decodeResource(activity.getResources(), iconId, null);
            addShortcut(activity, activity.getResources().getString(nameId), bitmap);
        }
    
    
        /**
         * 添加桌面图标快捷方式
         *
         * @param activity Activity对象
         * @param name     快捷方式名称
         * @param icon     快捷方式图标
         */
        public static void addShortcut(Activity activity, String name, Bitmap icon) {
            Intent shortcutInfoIntent = new Intent(Intent.ACTION_MAIN);
            /**
             * 点击快捷方式回到应用,而不是重新启动应用,解决系统一级菜单和二级菜单进入应用不一致问题
             */
            shortcutInfoIntent.setClassName(activity, activity.getClass().getName());
            shortcutInfoIntent.setFlags(Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
            shortcutInfoIntent.addFlags(Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY);
            shortcutInfoIntent.addCategory(Intent.CATEGORY_LAUNCHER);
    
            if (Build.VERSION.SDK_INT < Build.VERSION_CODES.O) {
                if (isShortCutExist(activity, name)) {
                    Log.w(TAG, "shortcut already exist.");
                    return;
                }
                //  创建快捷方式的intent广播
                Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");
                // 添加快捷名称
                shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, name);
                //  快捷图标是允许重复(不一定有效)
                shortcut.putExtra("duplicate", false);
                // 快捷图标
                // 使用资源id方式
    //            Intent.ShortcutIconResource iconRes = Intent.ShortcutIconResource.fromContext(activity, R.mipmap.icon);
    //            shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, iconRes);
                // 使用Bitmap对象模式
                shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON, icon);
                // 添加携带的下次启动要用的Intent信息
                shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutInfoIntent);
                // 发送广播
                activity.sendBroadcast(shortcut);
            } else {
                ShortcutManager shortcutManager = (ShortcutManager) activity.getSystemService(Context.SHORTCUT_SERVICE);
                if (null == shortcutManager) {
                    // 创建快捷方式失败
                    Log.e(TAG, "Create shortcut failed.ShortcutManager is null.");
                    return;
                }
                shortcutInfoIntent.setAction(Intent.ACTION_VIEW); //action必须设置,不然报错
                ShortcutInfo shortcutInfo = new ShortcutInfo.Builder(activity, name)
                        .setShortLabel(name)
                        .setIcon(Icon.createWithBitmap(icon))
                        .setIntent(shortcutInfoIntent)
                        .setLongLabel(name)
                        .build();
                shortcutManager.requestPinShortcut(shortcutInfo, PendingIntent.getActivity(activity,
                        0, shortcutInfoIntent, PendingIntent.FLAG_UPDATE_CURRENT).getIntentSender());
            }
        }
    
    
        /**
         * 判断快捷方式是否存在
         *
         * @param context 上下文
         * @param title   快捷方式标志,不能和其它应用相同
         * @return
         */
        public static boolean isShortCutExist(Context context, String title) {
    
            boolean isInstallShortcut = false;
    
            if (null == context || TextUtils.isEmpty(title))
                return isInstallShortcut;
            String authority = getAuthority();
            final ContentResolver cr = context.getContentResolver();
            if (!TextUtils.isEmpty(authority)) {
                try {
                    final Uri CONTENT_URI = Uri.parse(authority);
    
                  //  Cursor c = cr.query(CONTENT_URI, new String[]{"title", "iconResource"}, "title=?", new String[]{title.trim()},
                            null);
    
                    Cursor c = cr.query(CONTENT_URI, new String[]{"title"}, "title=?", new String[]{title.trim()},
                            null);
    
                    // XXX表示应用名称。
                    if (c != null && c.getCount() > 0) {
                        isInstallShortcut = true;
                    }
                    if (null != c && !c.isClosed())
                        c.close();
                } catch (Exception e) {
                    Log.e(TAG, "isShortCutExist:" + e.getMessage());
                }
            }
            return isInstallShortcut;
        }
    
        public static String getAuthority() {
            String authority;
            int sdkInt = android.os.Build.VERSION.SDK_INT;
            if (sdkInt < 8) { // Android 2.1.x(API 7)以及以下的
                authority = "com.android.launcher.settings";
            } else if (sdkInt <= 19) {// Android 4.4及以下
                authority = "com.android.launcher2.settings";
            } else {// 4.4以上
                authority = "com.android.launcher3.settings";
            }
            return "content://" + authority + "/favorites?notify=true";
        }
    
    }
    

    3.代码调用

            ShortcutUtils.addShortcut(SplashActivity.this, R.string.app_name, R.mipmap.ic_launcher);
    

     

     

    展开全文
  • Desktop Entry 文件是 Linux 桌面系统中用于描述程序启动配置信息的文件。 进入/usr/share/applications目录,可见如下图所示的各类软件图标,其对应为.desktop结尾的文件 二、具体操作 1 在/usr/sh...

    一、基本概念

    Linux 系统中的Desktop Entry 文件以desktop为后缀名。Desktop Entry 文件是 Linux 桌面系统中用于描述程序启动配置信息的文件。 

    进入/usr/share/applications 目录,可见如下图所示的各类软件图标 ,其对应为.desktop 结尾的文件 

             
             

    二、具体操作

    1 在/usr/share/applications 目录下,新建以软件名称命名的文件software_name.desktop

        $ vim /usr/share/applications/clion.desktop

    2 编辑clion.desktop

    [Desktop Entry]
    Encoding=UTF-8
    Name=JetBrains CLion
    Comment=JetBrains CLion
    Exec=/usr/local/programs/clion-2019.2.5/bin/clion.sh
    Icon=/usr/local/programs/clion-2019.2.5/bin/clion.svg
    Terminal=false
    StartupNotify=false
    Type=Application
    Categories=Application;Development;

    3 进入/usr/share/applications 将相应图标右键复制到桌面即可

    展开全文
  • 2.创建w3af.desktop文件 3.复制w3af.desktop到桌面 4.赋予w3af.desktop为可执行文件 5.编辑w3af.desktop文件 6.在桌面上点击w3af图标即可 相关只是点: Desktop Entry 文件通常以字符串"[Desktop Entry]"开始。....
  • 使用VS 2019制作桌面程序的安装包

    千次阅读 2019-12-24 11:54:19
    使用VS 2019制作桌面程序的安装包 0. 目录: 文章目录使用VS 2019制作桌面程序的安装包0. 目录:1.... 给主程序生成用户桌面快捷方式和程序菜单的快捷方式9. 生成安装包10. 安装验证11. 软件升级更新...
  • 我安装pycharm时不能建立桌面快捷方式 解压缩时,程序没有移动到/opt/的文件夹下,造成的问题就是,后期无法建立图标(快捷方式),因为我的程序一直都是在dowmload文件夹下,所以我创建完图标,当我cat /usr/...
  • 主要介绍了VS2019打包WPF安装程序最新教程,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
  • (1)打开终端,进入pycharm-community-2019.1.1/bin的目录下,执行命令 sh ./pycharm.sh (2)安装 会出现这样一个窗口 我是重装系统之后重新安装,所以选择第二个 勾上,然后Continue 这里跟我...
  • pycharm设置桌面快捷方式

    千次阅读 2020-01-18 16:53:39
    Pycharm设置桌面快捷方式 第一步:在桌面建立一个pycharm.desktop文件。 cd Desktop touch pycharm.desktop gedit pycharm.desktop 第二步:配置 Exec是pycharm.sh的路径。 Icon是pycharm.png快捷方式的图片路径。 ...
  • =========================================================== 以上这种方式,无法将图标添加到Dock中,将Xxx.desktop移动到~/.local/share/applications目录下,就可以在应用程序中看到图标,也可以添加到Dock中。...
  • Ubuntu19.04 创建桌面快捷方式

    千次阅读 2019-07-27 22:16:20
    以IDEA 为例 我的idea装在 /opt/下,所以我的idea启动文件为 /opt/idea2019-1-3/bin/idea.sh 我也直接 cd 到 /opt/idea2019-1-3/bin/下去了。...根据百度云的快捷方式改写的 [Desktop Entry] Name=idea...
  • 1.下载eclipse,开发者建议下载eclipse jee版本,以免后期为了各种插件焦头烂额;附上链接:https://www.eclipse.org/downloads/2.放到合适的文件夹,...3.解压tar -xzvf eclipse-jee-2019-03-R-linux-gtk-x86_64.t...
  • ubuntu中安装pycharm后,需要到bin目录中执行sh pycharm.sh才能启动,比较麻烦,我们可以创建桌面快捷方式进行启动。
  • 二 在下载文件所对应的位置打开终端 tar zxf pychrm-community-2018.3.tar.gz ##解压 cd pychrm-community-2018.3/bin ./pycharm.sh ##运行pycharm安装脚本 三 将安装好的PyCharm创建快捷方式 在终端输入以下命令行...
  • iOS平台下的一种配置文件,可以在iPhone/iPad桌面上生成一个跟普通应用图标一致的快捷方式,点击后可快速访问该网页。在外观上看起来跟原生应用图标完全一致。 使用场景(需求)如下: 通常采用WebClip来帮助用户...
  • 因此推荐使用微软官方推出的VS2019版本,它是一种集成式开发环境,可以为多种编程语言提供编译支持。 目录 1. 下载安装VS2019 2.新建C语言项目 3. 编程界面个性化设置 ①环境颜色 ②窗口位置 1. 下载安装VS...
  • 主要介绍了VS2019项目打包生成.exe文件与Setup的步骤实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • ubuntu设置pycharm的桌面快捷方式

    千次阅读 2019-06-10 16:06:41
    感谢大佬的分享,参考了原文之后操作了一番,除了pycharm,其他类似的软件也是一样的步骤即可创建桌面快捷方式 附上原文链接:Ubuntu 下安装pycharm 以及创建桌面快捷方式 一、下载pycharm 官网下载pycharm:...
  • 我的Centos7环境准备用来做Django开发了,之前只装了Anaconda3,还差一个IDE。大佬们可以用vim去安装插件,我这种小白选择直接安装广受好评的pycharm。这篇文章我们就一起来看看...文章目录下载安装包安装创建桌面...
  • Android适配 - 桌面快捷方式

    千次阅读 2019-03-07 00:08:04
    谷歌官方在Android 7.1(25)新增了桌面长按弹出菜单,并且在8.0(26)以后可以固定快捷方式至桌面上。...华为、小米、OPPO、VIVO、魅族需要“创建桌面快捷方式”权限 由于各厂家ROM的Launcher改动...
  • cd /usr/share/applications sudo touch clion.desktop sudo gedit clion.desktop 添加: [Desktop Entry] ...Comment=clion-2019.2.2 # 软件的解释与注释 Exec=/home/windistance/program/clion-2...
  • 2019独角兽企业重金招聘Python工程师标准>>> ...
  • 如果你桌面上的sql server快捷方式被误删除,再次添加方法: sql server 一般默认安装在C:\Program Files或者D:\Program Files目录下,但是图形界面安装程序一般在C:\Program Files (x86)或者D:\Program Files (x86)...
  • 尽管Linux的命令很强大,但对刚入门的任而言,还是难以记住海量的命令。所以有了图形化界面,提高普通用户在Linux系统下的体验度。今天讲一下如何在Ubuntu下,创建桌面快捷方式。 这里以Pycharm为例。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,889
精华内容 1,155
关键字:

vs2019创建桌面快捷方式

友情链接: tstactive.rar