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
随机推荐
- 正则表达式教程之模式修正符使用介绍
- Python操作SQLite数据库的方法详解
- js实现广告漂浮效果的小例子
- linux中rm命令使用详解
- MySQL中的if和case语句使用总结
- 几个常见的MySQL的可优化点归纳总结
- 快速实现MySQL的部署以及一机多实例部署
- JavaScript给url网址进行encode编码的方法
- NodeJS实现图片上传代码(Express)
- 解析PHP SPL标准库的用法(遍历目录,查找固定条件的文件)
- APUE笔记之:进程环境详解
- JS实现同一个网页布局滑动门和TAB选项卡实例
- 详解vue axios中文文档
- Android评论图片可移动顺序选择器(推荐)
- Android实现九宫格解锁的方法
- C++实现接两个链表实例代码
- 详解webpack3编译兼容IE8的正确姿势
- 一个基于react的图片裁剪组件示例
- Android根据不同身份配置APP对应的不同模块方法
- 基于Opencv实现颜色识别