精华内容
下载资源
问答
  • 0 介绍 如果在Linux桌面系统中你经常使用一个程序,你可能想去...虽然不少带有图形界面的程序会在安装时自动在桌面上创建快捷方式,还有一些图形界面程序或者命令行程序可能需要你手动创建快捷方式。 本文说明如...

    参考:http://www.blogs.digitalworlds.net/softwarenotes/?p=54

    0 介绍

    如果在Linux桌面系统中你经常使用一个程序,你可能想去创建一个“桌面快捷方式”,以便于你在桌面只要点击一下快捷方式就可以启动它。虽然不少带有图形界面的程序会在安装时自动在桌面上创建快捷方式,还有一些图形界面程序或者命令行程序可能需要你手动创建快捷方式。

    本文说明如何使用.desktop文件创建快捷方式。

    一个桌面快捷方式是由内含该APP元信息(例如,app的名字,启动命令或者图标位置等)的.desktop文件所表示的。桌面快捷方式文件放置于/usr/share/applications或者~/.local/share/applications处。前一个目录存储的桌面快捷方式每个用户都可以使用,而后一个目录则含有仅仅为特定用户创建的快捷方式。


    使用命令行创建桌面快捷方式介绍

    要为特定程序或命令创建桌面快捷方式,你可以使用任意文本编辑器创建一个.desktop文件,然后把它放到/usr/share/applications或者~/.local/share/applications处。

    一个典型的.desktop文件如下图所示。

    1. [Desktop Entry] 
    2. Encoding=UTF-8 
    3. Version=1.0                                     #version of an app. 
    4. Name[en_US]=yEd                                 #name of an app. 
    5. GenericName=GUI Port Scanner                    #longer name of an app. 
    6. Exec=java -jar /opt/yed-3.11.1/yed.jar          #command used to launch an app. 
    7. Terminal=false                                  #whether an app requires to be run in a terminal 
    8. Icon[en_US]=/opt/yed-3.11.1/icons/yicon32.png   #location of icon file. 
    9. Type=Application                                #type 
    10. Categories=Application;Network;Security;        #categories in which this app should be listed. 
    11. Comment[en_US]=yEd Graph Editor                 #comment which appears as a tooltip. 

    1 找个应用程序图标

      以xxx应用程序为例。

     随便搜一个该应用程序的有代表性的图标,保存成.png格式的文件xxx.png。

    2 建立xxx.desktop文件

    在任意文件夹下打开终端,新建并编辑xxx.desktop文件:

    gedit xxx.desktop

    粘贴如下内容:

    [Desktop Entry]

    Name=xxx       #名称,根据喜好填
    Comment=GUI #描述,根据喜好填
    Exec=/usr/local/velodyne/bin/xxx #应用程序路径
    Icon=/home/lzp/xxx.png #图标路径

    Terminal=false
    Type=Application
    Categories=Application;

    注:

    1)不清楚icon路径,可以在icon所在文件夹下打开终端,输入pwd命令查看;

    3 复制xxx.desktop到applications文件夹

    由于放在/usr/share/applications需要设置系统权限,否则最终在启动起上点击图标将没有反应。

    因此这里选择放在~/.local/share/applications下。

    命令行方式如下:

    cp xxx.desktop ~/.local/share/applications

    或者手动拷贝方式如下:

    在home路径下,键盘执行Ctrl + H指令,显示隐藏文件.local

    进入.local/share/applications文件夹,粘贴xxx.desktop

     

    试运行

    应用程序启动器 “xxx.desktop“ 还没有被标记为 信任。如果您不知道这个文件的来源,那么启动它可能会不安全。 
    解决办法: 
    选择 xxx.desktop 的属性->权限->勾选“允许作为程序执行文件” 

     

    4 锁定至启动器

    打开应用程序,在启动器上右击图标,选择 ”锁定到启动器“ 。

    以后就可以直接点击启动器上的图标打开应用程序了。

     

    展开全文
  • CentOS下创建应用程序快捷方式

    千次阅读 2017-05-09 13:06:54
    CentOS下创建快捷方式
    CentOS下创建快捷方式
    说明:
    [Desktop Entry]   ---------快捷方式的固定格式
     Version=1.0      ---------版本号,可以不写              
     Name=Browser -快捷方式的名字,可以用软件的名字
     GenericName=Browser  -通用名称,也可以用软件名字
     Comment=Browse       -鼠标停留在上面时,显示的描述信息,可以不写
     Exec=/path/to/your/application -[重要],是应用程序所在的路径,尽量写绝对路径.
     Icon=/path/to/you/icon----快捷方式使用的图标
     Terminal=false        ----是否在终端下执行
     Type=Application      ----程序的类型
     MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
     StartupNotify=true    ----启动通知开关
     Categories=Network;WebBrowser;--把这个程序归类到哪些目录中,可以不要
     X-Desktop-File-Install-Version=0.21
    示例:vi eclipse.desktop 
    内容:
    [Desktop Entry]
    Version=2.4
    Name=Eclipse
    GenericName=Eclipse
    Comment=Eclipse
    Exec=/usr/bin/Eclipse
    Icon=/opt/Eclipse
    Terminal=false
    Type=Application
    编辑完成后保存,之后就可以在桌面上看到你刚刚创建的快捷方式了。
    双击运行。OK,创建完成了。
    展开全文
  • 有的朋友Ubuntu安装程序后,应用程序找不到,没有图标,这时我们可以自己设置!1.创建快捷方式文件sudo gedit /usr/share/applications/Pycharm.desktop在计算机应用程序目录里创建快捷方式文件2.插入下面代码...
    有的朋友Ubuntu安装程序后,应用程序找不到,没有图标,这时我们可以自己设置!

    1.创建快捷方式文件

    sudo gedit /usr/share/applications/Pycharm.desktop

    在计算机应用程序目录里创建快捷方式文件

    2.插入下面代码

    [Desktop Entry]  
    Type = Application
    Name = Pycharm  
    GenericName = Pycharm  
    Comment = Pycharm:The Python IDE  
    Exec = sh /home/stephen/pycharm-community-2017.2.3/bin/pycharm.sh
    Icon = /home/stephen/pycharm-community-2017.2.3/bin/pycharm.png
    Terminal = pycharm  
    Categories = Pycharm;

    Exec是你电脑pycharm.sh所在的地址,Icon是你图标所在的位置,对于pycharm来说,它两在同一文件夹下

    3.出现的问题

    1)应用程序无法启动:把Type=Application后边的空格删除掉

    2)图标显示不出来:把Icon一行后面的空格删除掉,都是空格惹的祸,不会删把下一行顶上来,就看到空格占位了,删掉

    参考

    https://blog.csdn.net/sinat_35257860/article/details/72737399

    https://blog.csdn.net/yypsober/article/details/50717931

    https://www.zhihu.com/question/50056734

    展开全文
  • 应用程序创建快捷方式VC实现

    千次阅读 2007-09-11 16:51:00
    1 引言 在Windows 3.x中,软件安装程序通常使用动态数据交换(DDE)的方法在程序管理器(Program Manager)中...现在,几乎所有的安装 程序都是在“开始”菜单中添加新的菜单项,或者在桌面上建立新的快捷方式(Shortcut
     
    1 引言 
    在Windows 3.x中,软件安装程序通常使用动态数据交换(DDE)的方法在程序管理器(Program Manager)中创建一个程序组(Program Group)。随着Windows95/98/NT这些32操作系统在系统内核和用户界面上的巨大改进,这种方法在已经不再适用了。现在,几乎所有的安装 程序都是在“开始”菜单中添加新的菜单项,或者在桌面上建立新的快捷方式(Shortcut)(有时还要建立相应的菜单组或文件夹来包含多个菜单项或快捷 方式),以便于用户使用时方便快捷地启动软件。
    通过手工操作建立这些菜单项或快捷方式并不复杂,在一般Windows使用手册中都有介绍,相信大家都很熟悉,在此不再赘述。笔者在有关资料的基础上,通过实践摸索,找到了在应用程序中完成上述工作的方法。这正是开发安装程序所必需的。

    2 快捷方式的实质
    Windows 的快捷方式实际上是一个带有扩展名LNK的数据文件,其中包含有用于访问Windows某一对象(即在资源管理器中所能浏览的所有对象,包括文件,文件 夹,驱动器及打印机等)的有关信息,如目标对象的路径和名称,工作目录,要传递的命令行参数,运行时的初始显示状态,图标及其快捷键等。通过在快捷方式上单击鼠标右键并在弹出菜单中选择“属性”可以观察该快捷方式的这些性质。
    快 捷方式的数据文件如果存放在C:/Windows/Desktop子目录下,这个快捷方式就会显示在桌面上,而如果存放在C:/Windows/” Start Menu”/Programs子目录下,这个快捷方式就会作为“开始”菜单的一个菜单项出现。而桌面上的文件夹和“开始”菜单的菜单组则是上述两个子目录 下的子目录的表现。

    3 编程思想
    Windows外壳(Shell)的快捷方式是以OLE技术的组件对象模型COM(Component Object Modal)为基础而设计的。利用COM模型,一个应用程序可以调用另一应用程序的某些功能。这方面的技术细节请参阅有关文献。
    在 了解了上述基本原理后,创建Windows的快捷方式就比较容易了。首先利用OLE通过调用CoCreateInstance()函数建立一个 IID_IShellLink实例,并同时得到其接口指针。利用这个接口指针可以对其各项属性进行设置。为了使这些信息以快捷方式的数据文件 (*.lnk)格式保存起来,还需要从IID_IShellLink对象取得其IID_IPersistFile接口指针,以便于调用其成员函数Save ()保存前面设置的信息。
    至于如何删除快捷方式以及创建和删除文件夹,则只需要简单地调用文件操作函数SHFileOperation()就可以了。
    另外应该注意,在完成上述操作之后,都要调用SHChangeNotify()函数通知Windows外壳有关变化以使之及时更新其显示状态。

    4 应用举例
    为 了具体演示上述思想的使用方法,我们用MS VC++5.0编制了如下的示例程序(如下图)。该示例程序为一个基于对话框的应用程序,两个圆形按钮用于设置要创建/删除的文件夹或快捷方式的位置,下 面的四个按钮则用于执行不同的操作。另外,该程序还需要一个简单的对话框,用于输入要创建的文件夹或快捷方式的名称。

    下面为建立该程序后需添加的代码(方框内部分):
    // SortCut.cpp :
    BOOL CSortCutApp::InitInstance()
    {
        ......   
        CoInitialize (NULL);
        CSortCutDlg dlg;
        m_pMainWnd = &dlg;
        ......
        CoUninitialize ();
        return FALSE;
    }
    // SortCutDlg.cpp :
    #i nclude "stdafx.h"
    #i nclude "SortCut.h"
    #i nclude "SortCutDlg.h"

    #i nclude "NameDlg.h"

    #ifdef _DEBUG
    #define new DEBUG_NEW
    #undef THIS_FILE
    static char THIS_FILE[] = __FILE__;
    #endif

    //起始文件夹的PIDL
    int nBeginAt=CSIDL_DESKTOPDIRECTORY;
    ......
    ///浏览文件夹
    BOOL BrowseForFolder(
        LPITEMIDLIST pidlRoot,//浏览开始处的PIDL
        LPITEMIDLIST *ppidlDestination,
                    //浏览结束时所选择的PIDL
        LPCSTR lpszTitle)//浏览对话框中的提示文字
    {    BROWSEINFO BrInfo ;

        ZeroMemory( &BrInfo, sizeof(BrInfo)) ;
        BrInfo.hwndOwner = HWND_DESKTOP ;
        BrInfo.pidlRoot = pidlRoot ;
        BrInfo.lpszTitle = lpszTitle ;

        //浏览文件夹
        *ppidlDestination= SHBrowseForFolder(&BrInfo);
        //用户选择了取消按钮
        if(NULL == *ppidlDestination)
            return FALSE ;
        return TRUE ;
    }
    //取得快捷方式的目标应用程序名
    SelectMenuItem( LPSTR szFileName)
    {
        OPENFILENAME ofn ;
        static CHAR szFilter[] = "Programs/0*.exe/0" ;

        ZeroMemory(&ofn, sizeof( OPENFILENAME)) ;
        ofn.lStructSize = sizeof( OPENFILENAME) ;
        ofn.hwndOwner = HWND_DESKTOP;
        ofn.lpstrFilter = szFilter ;
        ofn.nFilterIndex = 0 ;
        ofn.nMaxFile = MAX_PATH ;
        ofn.lpstrTitle = "请选择目标应用程序:" ;
        ofn.lpstrFile = szFileName ;
        ofn.Flags = OFN_FILEMUSTEXIST |
                OFN_PATHMUSTEXIST | OFN_EXPLORER ;
        //文件浏览
        if(!GetOpenFileName( &ofn))//选择了取消按钮
            return FALSE ;
        return TRUE ;
    }
    //取得要创建的快捷方式的名字
    BOOL GetShortcutCrt(LPSTR szPath)
    {
        LPITEMIDLIST pidlBeginAt, pidlDestination ;
       
        // 取得开始菜单或桌面的PIDL
        SHGetSpecialFolderLocation( HWND_DESKTOP,
                    nBeginAt, &pidlBeginAt) ;
        // 取得要创建的快捷方式所在的位置
        if( !BrowseForFolder(pidlBeginAt,                         &pidlDestination,
                    "请选择快捷方式所在的位置:"))
            return FALSE ;
        // 把PIDL转换为路径名
        SHGetPathFromIDList( pidlDestination, szPath) ;
        // 取得快捷方式名称
        CNameDlg name_dlg;
        if(name_dlg.DoModal() == IDCANCEL)   
            return FALSE ;
        //把快捷方式名和扩展名.LNK添加到路径名后
        //形成完整的快捷方式数据文件名
        wsprintf(szPath+lstrlen(szPath),"//%s.lnk",
                    name_dlg.m_strName) ;
        return TRUE ;
    }
    //创建快捷方式
    BOOL CreateLink (
        LPSTR szPath,//快捷方式的目标应用程序名
        LPSTR szLink)//快捷方式的数据文件名(*.lnk)
    {
    HRESULT hres ;
    IShellLink * psl ;
    IPersistFile* ppf ;
    WORD wsz[ MAX_PATH] ;
        //创建一个IShellLink实例
        hres = CoCreateInstance( CLSID_ShellLink, NULL,
            CLSCTX_INPROC_SERVER, IID_IShellLink,
            (void **)&psl) ;
    if( FAILED( hres))
            return FALSE ;
        //设置目标应用程序
        psl -> SetPath( szPath) ;
        //设置快捷键(此处设为Shift+Ctrl+'R')
        psl -> SetHotkey( MAKEWORD( 'R',
                HOTKEYF_SHIFT |HOTKEYF_CONTROL)) ;
        //从IShellLink获取其IPersistFile接口
        //用于保存快捷方式的数据文件 (*.lnk)
        hres = psl -> QueryInterface( IID_IPersistFile,
                (void**)&ppf) ;
    if( FAILED( hres))
            return FALSE ;
    // 确保数据文件名为ANSI格式
    MultiByteToWideChar( CP_ACP, 0, szLink, -1,
                wsz, MAX_PATH) ;
        //调用IPersistFile::Save
        //保存快捷方式的数据文件 (*.lnk)
    hres = ppf -> Save( wsz, STGM_READWRITE) ;
        //释放IPersistFile和IShellLink接口
    ppf -> Release( ) ;
    psl -> Release( ) ;
    return TRUE;
    }
    //删除文件夹
    BOOL DeleteFolder( LPSTR pszFolder)
    {
        SHFILEOPSTRUCT fos ;
       
        ZeroMemory( &fos, sizeof( fos)) ;
        fos.hwnd = HWND_DESKTOP;
        fos.wFunc = FO_DELETE ;
        fos.fFlags = FOF_SILENT | FOF_ALLOWUNDO ;
        fos.pFrom = pszFolder ;

        // 删除文件夹及其内容
        if( 0 != SHFileOperation( &fos))
            return FALSE ;
        return TRUE;
    }
    //取得要删除的快捷方式
    BOOL GetShortcutDel (
            LPSTR lpszInitDir,//选择文件的开始目录
            LPSTR lpszShortcut)//快捷方式名
    {
        OPENFILENAME ofn ;
        char szFilter[] = "Shortcuts/0*.lnk/0" ;

        ZeroMemory(&ofn,sizeof( OPENFILENAME));
        ofn.lStructSize = sizeof( OPENFILENAME) ;
        ofn.hwndOwner = HWND_DESKTOP ;
        ofn.lpstrFilter = szFilter ;
        ofn.nFilterIndex = 0 ;
        ofn.nMaxFile = MAX_PATH ;
        ofn.lpstrTitle = "请选择要删除的快捷方式:" ;
        ofn.lpstrFile = lpszShortcut;
        ofn.lpstrInitialDir = lpszInitDir ;
        ofn.Flags = OFN_FILEMUSTEXIST |
            OFN_PATHMUSTEXIST | OFN_EXPLORER |
            OFN_NODEREFERENCELINKS ;
        //文件浏览
        if(! GetOpenFileName( &ofn))//选择了取消按钮
            return FALSE ;
        return TRUE ;
    }
    //删除快捷方式的数据文件 (*.lnk)
    BOOL DeleteLink( LPSTR lpszShortcut)
    {
        SHFILEOPSTRUCT fos ;

        ZeroMemory( &fos, sizeof(fos)) ;
        fos.hwnd = HWND_DESKTOP ;
        fos.wFunc = FO_DELETE ;
        fos.pFrom = lpszShortcut;
        fos.pTo = NULL ;
        fos.fFlags = FOF_SILENT | FOF_ALLOWUNDO ;
        //删除快捷方式(*.lnk)
        if( 0 != SHFileOperation( &fos))
            return FALSE ;
        return TRUE ;
    }
    // 通知shell有关变化
    void NotifyShell(LONG wEventId,//事件标志
                LPSTR szPath)//路径
    {   
        SHChangeNotify( wEventId,
                        SHCNF_FLUSH | SHCNF_PATH,
                        szPath,0);
        //取得szPath的父目录
        char* p;
        for( p=szPath+lstrlen(szPath)-1;
                *p != '//';
                p--);
        *p='/0';
        SHChangeNotify(SHCNE_UPDATEDIR
                |SHCNE_INTERRUPT,
                SHCNF_FLUSH | SHCNF_PATH,szPath,0);
    }
    ///
    // CSortCutDlg dialog
    CSortCutDlg::CSortCutDlg(CWnd* pParent /*=NULL*/)
        : CDialog(CSortCutDlg::IDD, pParent)
    {
        //{{AFX_DATA_INIT(CSortCutDlg)
        //把圆形按钮“桌面”设为选中状态
        m_nLocation = 0;
        ……
    }
    ……
    void CSortCutDlg::OnCreateGroup()
    {
        LPITEMIDLIST pidlBeginAt, pidlDestination ;
        char szPath[ MAX_PATH] ;

        // 取得开始菜单或桌面的PIDL
        SHGetSpecialFolderLocation( HWND_DESKTOP,
                nBeginAt, &pidlBeginAt) ;
        // 取得新建文件夹的父文件夹
        if( !BrowseForFolder(pidlBeginAt ,
                &pidlDestination,
                "请选择新建文件夹/菜单组的位置:"))
            return ;
        // 把PIDL转换为路径名
        SHGetPathFromIDList( pidlDestination, szPath) ;
        //取得新建文件夹的名字
        CNameDlg name_dlg;
        if(name_dlg.DoModal() == IDCANCEL)
            return;
        //形成完整的新建文件夹名
        wsprintf(szPath+lstrlen(szPath),"//%s",
                    name_dlg.m_strName);
        //创建文件夹(子目录)
        if( !CreateDirectory( szPath, NULL))
        {
            MessageBox( "创建文件夹失败!") ;
            return ;
        }
        // 通知shell有关变化
        NotifyShell( SHCNE_MKDIR|SHCNE_INTERRUPT,
                    szPath);
    }
    void CSortCutDlg::OnCreateItem()
    {
        char szPath[MAX_PATH]="";
                    //快捷方式的目标应用程序名
        char szLink[MAX_PATH]="";
                    //快捷方式的数据文件名
        // 取得快捷方式的目标应用程序名
        if( !SelectMenuItem( szPath))
            return ;
        // 取得新建快捷方式所在的文件夹
        //并形成其数据文件名
        if( !GetShortcutCrt( szLink))
            return ;
        // 创建快捷方式
        if(!CreateLink( szPath, szLink) )
            return;
        // 通知shell有关变化
        NotifyShell( SHCNE_CREATE|SHCNE_INTERRUPT,
                    szLink) ;
    }
    void CSortCutDlg::OnDeleteGroup()
    {
        LPITEMIDLIST pidlBeginAt, pidlFolder ;
        char szPath[MAX_PATH]="";

        // 取得开始菜单或桌面的PIDL
        SHGetSpecialFolderLocation( HWND_DESKTOP,
                    nBeginAt, &pidlBeginAt) ;
        // 取得要删除的文件夹
        if( !BrowseForFolder( pidlBeginAt, &pidlFolder,
                "请选择要删除的文件夹/菜单组:"))
            return ;
        // 把PIDL转化为路径名
        SHGetPathFromIDList( pidlFolder, szPath) ;
        // 删除文件夹
        if(!DeleteFolder( szPath))
            return ;
        // 通知shell有关变化
        NotifyShell( SHCNE_RMDIR|SHCNE_INTERRUPT,
                        szPath) ;
    }
    void CSortCutDlg::OnDeleteItem()
    {
        LPITEMIDLIST pidlBeginAt ;
        char szShortcut[ MAX_PATH]="",
            szPath[ MAX_PATH]="";

        // 取得开始菜单或桌面的PIDL
        SHGetSpecialFolderLocation( HWND_DESKTOP,
                    nBeginAt, &pidlBeginAt) ;
        // 把PIDL转化为路径名
        SHGetPathFromIDList( pidlBeginAt, szPath) ;
        // 取得要删除的快捷方式
        if( !GetShortcutDel( szPath, szShortcut))
            return ;
        // 删除快捷方式
        if( !DeleteLink(szShortcut))
            return ;
        // 通知SHELL有关改变
        NotifyShell( SHCNE_DELETE|SHCNE_INTERRUPT,
                    szShortcut) ;
    }
    void CSortCutDlg::OnDesktop()
    {
        //设置起始文件夹为桌面
        nBeginAt=CSIDL_DESKTOPDIRECTORY ;   
    }
    void CSortCutDlg::OnStartmenu()
    {
        //设置起始文件夹为“开始”菜单
        nBeginAt=CSIDL_STARTMENU;
    }
    展开全文
  • 在Linux下用一些解压即可用的软件(如Eclipse)时,相应的路径下程序还是多有不便的。要是你想说这简单吗,直接添加相应的环境...不过在Linux建立一个应用程序菜单或桌面快捷方式确实不如Windows下方便(当然了,
  • App 快捷方式——创建快捷方式

    千次阅读 2019-01-15 18:53:07
    虽然静态快捷方式的上下文不会更改,并且动态快捷方式的上下文会不断更改,但两种情况下的上下文都是由您的应用程序驱动的。 如果用户选择他们希望您的应用向他们提供内容的方式,例如使用固定的快捷方式,则上下文...
  • java创建exe程序快捷方式

    千次阅读 2018-04-24 12:25:28
    比如说我用java写好一个程序打包成exe,这个程序可以实现开机自启动,那么我们就可以在内部代码中直接创建快捷方式然后自动复制开机启动项目录即可实现!开始撸代码,这里我们需要一个人家封装好的jar包,还需要一...
  • 应用程序创建快捷方式2004-5-12 0:24:32 阅读164次1 引言 在Windows 3.x中,软件安装程序通常使用动态数据交换(DDE)的方法在程序管理器(Program Manager)中创建一个程序组(Program Group)。随着Windows95/98/...
  • wine是linux系统上的应用程序,她的初衷是为了兼容windows上的应用程序,所以使用wine可以在linux系统上安装windows系统上的应用程序。比如windows系统上有个查看十六进制文件的软件叫做winhex,那么使用命令w...
  • 有时候我们需要为自己的APP,创建桌面快捷方式,本文将介绍有效的方式,避免出现重复创建,或者创建失败的情况。通常应用安装后,第一次打开,去检测当前应用的...1.创建快捷方式:发送广播需要设置好程序名,图标,
  • Linux的应用程序和Windows的有着完全不同的组织形式,并是像Windows下那样双击一个安装程序,选择一个文件夹,安装完成了以后,在文件夹家里就能找到安装过的程序,而且很容易在程序图标上右键选择“发送桌面...
  • //创建快捷方式的Intent Intent shortcutintent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); //允许重复创建 shortcutintent.putExtra("duplicate", false); //需要现实的名称 ...
  • android,解决手动创建的桌面快捷突变无法跳转制定的activity的问题 第一步也是最关键的一步: mainfest.xml中:    android:name=".activity.NotesEdit"   android:theme="@style/ActivityTheme" >   ...
  • 如何在程序创建快捷方式

    千次阅读 2011-02-11 12:52:00
    通过手工操作建立这些菜单项或快捷方式复杂,在一般Windows使用手册中都有介绍,相信大家都很熟悉,在此不再赘述。笔者在有关资料的基础上,通过实践摸索,找到了在应用程序中完成上述工作的方法。这正是...
  • 在launcher的应用程序列表上,长按某一应用程序图标创建快捷方式到桌面 在桌面上长按在弹出框中选择快捷方式->应用程序->将添加快捷方式的程序 那么能能在应用安装时自动将应用的快捷入口添加桌面呢? ...
  • 刚从WIndows的魔爪中投奔自由,接触Ubuntu不久,遇到了很多问题,其中一直困扰我的一个很幼稚的问题就是:如何在Ubuntu的桌面创建一个应用程序的“快捷方式”? Linux的应用程序和Windows的有着完全不同的组织形式...
  • 在ubuntu中给应用程序添加快捷方式

    千次阅读 2018-12-27 11:55:59
    最近几天想将我的老笔记本升一下级,之前是win10的感觉老卡了,所幸想是一下Linux的系统就在Ubuntu官网上下载了最经的18.04的...在ubuntu中所有应用快捷方式都放在/usr/share/applications这个目录下,所以我们就在...
  • Android应用程序添加、删除快捷方式

    千次阅读 2016-06-24 09:43:29
    最近项目需要做一个快捷方式,不是应用程序快捷方式,而是应用程序某一个功能的快捷方式,比如金山电池的“快捷省电”桌面快捷方式,在做的过程中,遇到了一些问题,现在记录一下,万一有人和我碰到同样的问题,...
  • wince下采用快捷方式启动自己的应用程序,可以在网上搜很多这方面的资料,这里只是扩展的说一下:1. 你的快捷方式文件(lnk)的内容,建议采用这样的方式:加双引号 20#"/Windows/MyApp.exe"20是指得#符号之后...
  • 应用程序图标显示

    千次阅读 2017-06-22 23:51:21
    问题某些应用程序中的图标显示,桌面上有几个,文件夹中也有一些。 应用程序所安装的文件夹中,图标也同样显示。无效的解决过程 用过 360安全卫士 中的 人工服务 去...通过快捷方式,找到应用程序所安装的文件夹,
  • WinCE桌面添加应用程序快捷方式

    千次阅读 2013-02-17 21:40:50
    将可执行程序MyApp.exe放入FAT分区KinglyFlash中,在桌面创建快捷....lnk 文件其实是一个文本文件,它包含用于链接目标的命令行以及命令行的长度,用于指向该快捷方式对应的应用程序存放的路径(建立起应用程序与其
  • 应用创建快捷方式目前有两种方法: 1. 程序启动时主动添加快捷方式桌面; 2.
  • 你知道windows系统中有哪几种方式可以创建桌面快捷方式吗?...2. 发送桌面快捷方式,这一种应该是最常用的了,对着一个程序或者文件点击右键,在右键菜单中有发送-桌面快捷方式,点击一下就...
  • 现在都很流行在桌面上为自己的应用创建快捷方式,网上也很多例子,但是基本都是同一个,创建快捷方式的手法是对的,但是通过快捷方式开启自己的应用的时候会发现程序菜单里头打开的应用和桌面快捷方式打开的应用竟然...
  • Ubuntu Launcher中加入Wine应用程序快捷方式   在Ubuntu 上,在Wine中使用SourceInsight是没有问题的。   问题是能将SourceInsight的快捷方式固定左侧的Launcher中。   下面是解决这个...
  • 经过今天的验证,发现上一篇《基于mini2440的qtopia应用程序开发之一》中我以为的x86-qtopia和arm-qtopia两个目录的区别不是那么小。在arm-qtopia中我测试了简单的hello程序,改编了它的.pro文件、build文件、等,...
  • 首先需要获取三个路径 :桌面路径 、快速启动栏路径、 开始->程序组路径 //得到当前桌面路径 BOOL GetDesktopPath(char *pszDesktopPath) { LPITEMIDLIST ppidl = NULL; if (SHGetSpecialFolderLocation(NULL...
  • 在终端下进入目录 : /usr/share/applications/ ,里面都是.desktop为后缀的文件,其实就是程序快捷方式的命令,然后用 ls 命令匹配正则表达式搜素,搜索你自己要的程序,然后将搜的结果去掉后缀填在Command中...
  • Android创建桌面快捷方式

    千次阅读 2016-05-10 16:01:05
    概述 :创建桌面快捷方式相当与创建一个程序的入口,就像我们程序在安装完毕后会自动创建一个图标桌面。其实创建桌面快捷方式创建一个程序入口差不多,但是像QQ会话一样创建一个QQ好友的会话快捷方式,就得动态...
  • 如何创建快捷方式

    千次阅读 2006-05-24 12:05:00
    1 引言 在Windows 3.x中,软件安装程序通常使用动态数据交换(DDE)的方法在程序管理器(Program Manager)中...现在,几乎所有的安装程序都是在“开始”菜单中添加新的菜单项,或者在桌面上建立新的快捷方式(Shortcut)

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 102,959
精华内容 41,183
关键字:

创建快捷方式找不到应用程序