标签: open-with

如何在打开对话框中启用"始终使用所选程序打开此类文件"选项?

如何在" 打开方式"对话框中启用"始终使用所选程序打开此类文件"选项?

我已经检查了以下注册表项:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer
Value of "NoFileAssociate" Set to 0 ( as reccomended on Microsoft site )

HKEY_CLASSES_ROOT\Unknown\shell\openas\command
Value of "Default" set to
%SystemRoot%\system32\rundll32.exe %SystemRoot%\system32\shell32.dll,OpenAs_RunDLL %1
Run Code Online (Sandbox Code Playgroud)

还有什么可能导致"始终使用所选程序打开此类文件"选项被禁用?

windows open-with

10
推荐指数
2
解决办法
2万
查看次数

C#Windows'打开方式>'上下文菜单行为

可能重复:
文件类型与应用程序的关联(C#)

我正在编写一个C#Windows应用程序来可视化和修改'.build'文件(nant脚本).我希望用户能够在Windows资源管理器中右键单击.build文件并选择"打开方式"选项以允许在我的应用程序中修改该文件.

为了使用这种机制,我的程序需要支持什么?我的程序可能需要对Windows执行上下文菜单支持?

我想知道是否有人能指出我关于这个主题的好文章/教程的方向.

c# windows open-with contextmenu

7
推荐指数
1
解决办法
5269
查看次数

iPhone - SDK中的"Open In"?

DropBox应用程序允许您通过选择该Open In选项在另一个应用程序中查看文档.

我们正在构建一个文档管理应用程序,并且需要能够在另一个应用程序中查看Dropbox的Word/Excel文档.

我在SDK中的哪个位置,以便我可以将文档传递给另一个应用程序以在该应用程序中打开?

伊恩

iphone open-with dropbox ios

7
推荐指数
1
解决办法
4294
查看次数

如何在我自己的应用程序中的Explore中创建"打开方式"列表

在我的应用程序中,用户可以选择对文件的引用,例如图像文件.我想用箭头打开一个按钮,打开一个列表,系统上安装的程序可以打开这个文件类型.

我知道我可以从注册表"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts"获取程序名称,但是如何过滤掉没有意义的条目 - "DllHost.exe,miaui.exe,等等." 如何使用用户选择的程序打开文件?

在此输入图像描述

@ Lars Tech如果我在注册表"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts \"然后"OpenWithList"查看扩展名".jpg"我看到更多条目,如果如果rigt点击jpg文件并选择打开(见我的第一张图片),我只想要那些.是的,我自己已经添加了程序的条目,但这对jpg文件没有意义.Windows可以将它们过滤掉. 在此输入图像描述

c# registry open-with

6
推荐指数
1
解决办法
1946
查看次数

如何获取应用程序名称以打开列表显示?

这是我的问题的延续在这里.我正在为类型*.bmp创建一个打开列表.根据该问题的答案,我已经创建了一个打开的应用程序列表,其中包含注册表项中的列表.

   public void RecommendedPrograms(string ext)
    {


        string baseKey = @"Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\." + ext;

        using (RegistryKey rk = Registry.CurrentUser.OpenSubKey(baseKey + @"\OpenWithList"))
        {
            if (rk != null)
            {
                string mruList = (string)rk.GetValue("MRUList");
                if (mruList != null)
                {
                    foreach (char c in mruList.ToString())
                    {
                        string str=rk.GetValue(c.ToString()).ToString();
                        if (!progs.Contains(str))
                        {
                            progs.Add(str);
                        }
                    }
                }
            }
        }

        using (RegistryKey rk = Registry.CurrentUser.OpenSubKey(baseKey + @"\OpenWithProgids"))
        {
            if (rk != null)
            {
                foreach (string item in rk.GetValueNames())
                    progs.Add(item);
            }
        }

        using (RegistryKey rk = Registry.ClassesRoot.OpenSubKey("." + …
Run Code Online (Sandbox Code Playgroud)

c# registry wpf open-with

6
推荐指数
1
解决办法
4407
查看次数

在打开方式...上下文菜单中命名程序

如何在Windows XP和7 中的" 打开方式..."上下文菜单中自定义程序的名称?

例如:我在Windows上安装了3个名为XYZ的产品版本; .x文件与xyz.exe(COM注册)相关联.

该产品的所有版本都具有相同的.exe名称.现在,在Open With ...上下文菜单中,它显示XYZ程序3次(安装了3个版本),但名称相同.

如何让它显示版本?即XYZ V1.0,XYZ V2.0

windows registry open-with contextmenu windows-shell

6
推荐指数
1
解决办法
1714
查看次数

在 Windows 10 上使用 jmeter GUI 默认打开 .jmx 文件(双击文件)

当我双击它时,我试图让我的 Windows 10 使用 jmeter GUI 打开 .jmx 文件。

我使用“apache-jmeter-3.2”,目前,为了打开jmx文件,我打开jmeter jar“\apache-jmeter-3.2\bin\ApacheJMeter.jar”,然后将jmx文件拖入其中。

我曾尝试使用“打开方式”窗口功能,但是如果我导航到 jar 位置并标记“显示所有文件”以查看 .jar 扩展名并选择它,它会向我显示一条 Windows 消息说“此应用程序不能在您的 PC 上运行”。

windows open-with jmeter

6
推荐指数
1
解决办法
3491
查看次数

当使用"打开方式"时,如何允许程序打开文件?

我用C#写了一个文字处理器.当用户右键单击文件并选择"打开方式"并选择我的程序时,我想允许我的程序打开文件.如何在程序中实现这样的功能?目前,用户打开文件的唯一方法是使用OpenFileDialog.

截至目前,如果用户选择"打开方式"并选择我的程序,它不会打开他们选择的文件.

实现此功能的最佳方法是什么?

c# file-io open-with richtextbox richtext

5
推荐指数
1
解决办法
299
查看次数

单击电子应用程序中的文件时显示系统“打开方式”对话框

在我的 Electron 应用程序中,我存储指向本地文件路径的链接。现在我希望用户能够使用操作系统配置的任何应用程序(或通常的“打开方式”对话框)打开此类链接。

这可能吗?

谢谢

open-with electron

5
推荐指数
1
解决办法
619
查看次数

如何在Android上的"打开方式"列表中显示我的应用程序

我创建了一个简单的应用程序webview,可以处理/打开任何URL.但问题是,当我点击任何超链接时,我的应用程序将不会列表显示.

图像打开列表

如上图所示,我单击一个超链接,它弹出一个打开的列表,但我的应用程序没有显示在这里.所以,我想显示我的应用程序也显示在此打开列表中.

清单代码:

<application
    android:allowBackup="false"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">

    <activity
        android:name="biz.coolpage.aashish.app.MainActivity"
        android:configChanges="keyboardHidden|orientation|screenSize"
        android:label="@string/app_name"
        android:theme="@style/AppTheme.Translucent.Light"
        android:hardwareAccelerated="true"
        android:launchMode="singleInstance"
        android:alwaysRetainTaskState="true">
        <intent-filter>
            <action android:name="android.intent.action.MAIN"/>
            <category android:name="android.intent.category.LAUNCHER"/>
        </intent-filter>
        <intent-filter>
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />
            <data android:mimeType="text/link"
                android:scheme="http" />
        </intent-filter>
        <intent-filter>
            <action android:name="android.intent.action.SEND" />
            <data android:mimeType="text/plain"/>
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>
Run Code Online (Sandbox Code Playgroud)

android open-with android-manifest

4
推荐指数
1
解决办法
415
查看次数

在Obj-C中,如何以编程方式在Mac OS X中设置文件的默认"打开方式"属性

在使用Cocoa(Obj-C)创建一些.mov文件时,我想将它们设置为默认由特定程序打开,而不是默认打开.这应该是文件级属性,我不希望更改具有相同扩展名的所有文件的默认程序.这是从Cocoa本身完成的,而不是在"上下文菜单">>"获取信息">>"打开方式"中手动完成.

macos cocoa open-with objective-c default-programs

3
推荐指数
1
解决办法
783
查看次数

如何在Mac OS-X中将Eclipse作为默认编辑器FOREVER?

同程Get Info > Open with > Change AllBLA BLA .. .. .. BLA不实际工作.当我为类型.php(例如)设置这些方式时,它总是在下次打开XCode .

我已经File Association在Eclipse中设置了它.但无论如何,它都行不通.

那怎么解决呢?
我的Eclipse Helios在Mac OS X 10.7.3上.

eclipse macos open-with

0
推荐指数
1
解决办法
3204
查看次数