Powershell使用OpenFileDialog打开文件示例
支持所有版本。
要添加某些文件到你的脚本中,下面一个例子使用一个文件对话框来获得一个文件:
function Show-OpenFileDialog
{
param
($Title = 'Pick a File', $Filter = 'All|*.*|PowerShell|*.ps1')
$type = 'Microsoft.Win32.OpenFileDialog'
$dialog = New-Object -TypeName $type
$dialog.Title = $Title
$dialog.Filter = $Filter
if ($dialog.ShowDialog() -eq $true)
{
$dialog.FileName
}
else
{
Write-Warning 'Cancelled'
}
}
现在你还可以控制这个窗体抬头和文件类型。
相关推荐
-
Powershell使用OpenFileDialog打开文件示例
支持所有版本. 要添加某些文件到你的脚本中,下面一个例子使用一个文件对话框来获得一个文件: 复制代码 代码如下: function Show-OpenFileDialog { param ($Title = 'Pick a File', $Filter = 'All|*.*|PowerShell|*.ps1') $type = 'Microsoft.Win32.OpenFileDialog' $dialog = New-Object -TypeName $type
-
Winform OpenFileDialog打开文件对话框
OpenFileDialog类提供了用户打开文件的功能,它有如下属性: 属性 InitialDirectory:设置对话框的初始目录. Filter:要在对话框中显示的文件筛选器,例如,"文本文件(*.txt)|*.txt|所有文件(*.*)||*.*". FilterIndex:在对话框中选择的文件筛选器的索引,如果选第一项就设为1. RestoreDirectory:控制对话框在关闭之前是否恢复当前目录. FileName:第一个在对话框中显示的文件或最后一个选取的文件. Titl
-
PowerShell查看本机文件关联程序和默认打开程序的方法
上次转载的一篇文章<PowerShell查看打开文件的默认应用程序>,它的亮点是调用了windows api,思路很独特,但是未必实用.后来@J在原文中评论,说assoc + ftype更方便.那么assoc 和 ftype是个神马东西,我简单描述下. assoc 和 ftype是windows系统上cmd.exe中两个命令: 前者assoc 可以返回文件扩展名(比如.mp3)和系统对该扩展名本身的命名(比如WMP11.AssocFile.MP3). 后者 ftype 可以返回系统的扩展名命名
-
PowerShell一次打开多个文件的方法
有时候,我们想通过PowerShell脚本一次性打开多个文件,尤其是相同后缀名的所有文件.我们来写一个函数,函数名为Open-File,通过传递一个*.后缀给此函数,实现一次性打开所有的此后缀的文件. 复制代码 代码如下: Function Open-File{ param( [Parameter(Mandatory=$true)] $path ) $paths = Resolve-Path $path -ea SilentlyContinue
-
pyqt5 实现 下拉菜单 + 打开文件的示例代码
如下所示: # -*- coding: utf-8 -*- import sys import os from PyQt5 import QtCore, QtGui, QtWidgets from PyQt5 import QtCore, QtGui, QtWidgets from PyQt5.QtCore import QRect, QSize, QMetaObject, QCoreApplication,\ QPropertyAnimation from PyQt5.QtGui import
-
C#开发Winform控件之打开文件对话框OpenFileDialog类
OpenFileDialog类提供了用户打开文件的功能,它有如下属性: 属性 InitialDirectory:设置对话框的初始目录. Filter: 要在对话框中显示的文件筛选器,例如,"文本文件(*.txt)|*.txt|所有文件(*.*)||*.*". FilterIndex: 在对话框中选择的文件筛选器的索引,如果选第一项就设为1. RestoreDirectory: 控制对话框在关闭之前是否恢复当前目录. FileName:第一个在对话框中显示的文件或最后一个选取的文件. T
-
Python 文件操作之读取文件(read),文件指针与写入文件(write),文件打开方式示例
本文实例讲述了Python 文件操作之读取文件(read),文件指针与写入文件(write),文件打开方式.分享给大家供大家参考,具体如下: demo.py(读取文件): # 1. 打开文件 file = open("readme.txt") # 文件不存在会抛异常. 默认以只读方式打开 # with open("readme.txt") as file: # 这种方式,会自动close()释放资源 # 2. 读取文件内容 text = file.read() #
-
PyQt5打开文件对话框QFileDialog实例代码
本文研究的主要是PyQt5打开文件对话框QFileDialog的代码示例,具体如下. 单个文件打开 QFileDialog.getOpenFileName() 多个文件打开 QFileDialog.getOpenFileNames() 文件夹选取 QFileDialog.getExistingDirectory() 文件保存 QFileDialog.getSaveFileName() 实例代码: from PyQt5 import QtWidgets from PyQt5.QtWidgets i
-
对Python中type打开文件的方式介绍
这几天在看<利用Python进行数据分析>,在第六章数据加载.存储.与文件格式中遇到个小问题. 在Linux访问文件是用:!cat ch06/ex1.csv 在Windows命令行中使用:!type ch06\ex1.csv 需要作说明的是: 1.Windows与Linux不同的是win用的"\"添加子目录,而Linux使用"/"添加: 2.win下也可以使用绝对路径进行访问,在所在目录下安如图操作方式进行复制,此时需加引号进行使用:!type &quo
-
Python学习笔记之open()函数打开文件路径报错问题
要以读文件的模式打开一个文件对象,使用Python内置的open()函数,传入文件名和标示符,标示符'r'表示读. >>> f = open('D:/test.txt','r') 注意了,对初学python的同学而言,open()函数着实存在一个不大不小的坑,而且十分不容易发现. 错误演示: >>> f = open('D:\test.txt','r') Traceback (most recent call last): File"<ipython-i
随机推荐
- 收藏的ColdFusionMX应用技巧及问题集
- AngularJS中的指令全面解析(必看)
- 深入浅析Mybatis与Hibernate的区别与用途
- Android开发重写Animation实现下拉图片后弹射回去效果示例
- jQuery 1.9.1源码分析系列(十五)动画处理之缓动动画核心Tween
- jQuery中die()方法用法实例
- php设计模式 Prototype (原型模式)代码
- 学习黑客必须要掌握的DOS命令全集第1/2页
- C++实现图形界面时钟表盘代码
- 充分发挥Node.js程序性能的一些方法介绍
- php生成随机数或者字符串的代码
- js实现屏蔽默认快捷键调用自定义事件示例
- word-wrap
- 应用WEB标准实例:列表页面的制作
- 通过系统数据库获取用户所有数据库中的视图、表、存储过程
- 用批处理解决数学问题的代码第1/4页
- SQL Server中的T-SQL的基本对象
- jQuery实现网页顶部固定导航效果代码
- java和matlab画多边形闭合折线图示例讲解
- PHP安装攻略:常见问题解答(二)