在linux上查看swf文件,本来想用gnash 来看,可是有的电脑上看的时候只有声音,没有图像

所以用网页来查看,推荐谷歌

我们在和flash文件的同目录下新建一个文件名为:index.html

注:名字可以任意,但后缀必须得是html网页文件

使用gedit打开文件,复制下面的html标签:

<embed src="./kofwing_1-4.swf" width="100%" height="550px" />

其中:

src:表示swf文件的路径

width:表视频宽度

height:表视频高度

高度和宽度可以根据你自己播放flash高宽来自定义

但是我的swf文件太多了,一个一个的写就比较麻烦,所以写了个py脚本来自动生成

首先用shell命令将文件名重定向到一个文件中

写个py文件,

目录结构为

其中只需要将2.txt移动到这里,然后写个1.py就行了

1.py文件

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 18-6-6 下午6:53
# @Author : LK
# @File : 1.py.py
# @Software: PyCharm
"""
linux 用网页查看swf文件, 因为有很多个swf文件,一个一个改比较麻烦
所以写了个python脚本自动生成
""" import os,shutil
import fileinput
data = []
os.makedirs('mk') # 创建文件夹, 存放生成的文件
# 按行读取文件内容,并且保存到list中
for line in fileinput.input("2.txt"):
data.append(line) for line in data:
'''以每行的内容为文件名, 并且在新文件中添加每行的内容'''
line = line.replace('.swf', '')
content = '<embed src="../'+ line + '.swf" width="100%" height="700px" />'
line+=".html"
line = line.replace("\n",'') # 去掉最后拼接时候的换行符 fp = open(line, 'w') # 创建文件
fp.write(content)
fp.close()
shutil.move(line, "./mk/") # 移动文件

这个文件是创建mk目录,让后将

<embed src="./kofwing_1-4.swf" width="100%" height="550px" />

的名字kofwing_1-4替换成你的文件名 注意我这里的是../ 表示上层目录

生成的mk目录内容为:

html文件内容,

然后将mk目录放到和swf文件的同一个目录

用浏览器打开就行了

有的打不开,就换一个html的文件名就行了

linux上查看swf文件.靠谱的更多相关文章

  1. Linux上查看大文件的开头几行内容以及结尾几行的内容

    head -n 50 filePath 查看开头50行的内容 tail -n 50 filePath 查看文件结尾50行的内容

  2. Linux中查看各文件夹大小(扫盘)

    df -h ./ du -hs ./ du -h /ifs4/BC_RD/USER/lizhixin/my_project/human_chr22 | grep [[:digit:]+]G du [- ...

  3. Linux中查看各文件夹大小命令:du -h --max-depth=1

    Linux中查看各文件夹大小命令:du -h --max-depth=1 du [-abcDhHklmsSx] [-L <符号连接>][-X <文件>][--block-siz ...

  4. Linux下查看压缩文件内容的 10 种方法

    Linux下查看压缩文件内容的 10 种方法 通常来说,我们查看归档或压缩文件的内容,需要先进行解压缩,然后再查看,比较麻烦.今天给大家介绍 10 不同方法,能够让你轻松地在未解压缩的情况下查看归档或 ...

  5. #内存不够,swap来凑# Linux上创建SWAP文件/分区

    转自:https://www.vmvps.com/how-to-create-a-swap-file-on-the-linux-os.html 很久很久以前,电脑的内存是个珍贵东西,于是乎就有了swa ...

  6. Linux上删除大量文件几种方式对比

    目录 Linux上删除大量文件几种方式对比 1. rm删除:因为文件数量太多,rm无法删除(报错) 2. find查找删除:-exec 3. find查找删除:xargs 4. find调用-dele ...

  7. SecureCRT、Xmanager对Linux上传下载文件或文件夹

    (1).SecureCRT SecureCRT对Linux上传下载文件或文件夹拥有一个专门的软件SecureFXPortable.对于它来说只有两个的难题,一个是版本问题,尽量去官网下载最近版本:另一 ...

  8. linux下查看某个文件位置的方法

    linux下查看某个文件位置的方法: 例如,不知道apache的配置文件httpd.conf的位置,可以有两种方法来查看: 1.find / -name httpd.conf2.locate http ...

  9. Linux 如何查看一个文件夹下面有多少个文件

    Linux 如何查看一个文件夹下面有多少个文件 $ tree $ find ./ -type f | wc -l $ ls -l | grep "^-" | wc -l refs ...

随机推荐

  1. 通过扫码打开IOS的App Store下载APP(Android版暂时没找到解决方法)

    项目需求:扫码根据不同平台下载不同版本的APP.主要是ios和Android. 网上找了很多,前面判断平台的代码很容易找到,但是后面的就有些坑了.有的人的是根本跑不通.有的是代码补全. 下面是 微信扫 ...

  2. window环境下的oracle错误error: 0x7e的解决方法

    今天连接一个Win2008 Server服务端上的一个oracle出现了下面的这些错误 LoadLibraryFromPath: FQ Dll C:\Windows\system\oci.dll is ...

  3. css盲点

    以下纯属个人知识扫盲,记录下笔记 1.子元素设置display:inline-block时,彼此之间会出现一条细小的缝隙,解决办法:父元素设置font-size:0:就可消除缝隙了 2.能不用动画就不 ...

  4. 分页条件传参bug之解决

    问题描述:以对象作为参数,对象中包含PageNum.PageSize.Condition对象等.对应的@RequestBody为如PageReqDTO reqDTO时,如果使用postman时,不在b ...

  5. Java非侵入式API接口即文档工具apigcc

    一个非侵入的api编译.收集.Rest文档生成工具.工具通过分析代码和注释,获取文档信息,生成RestDoc文档 前言 程序员一直以来都有一个烦恼,只想写代码,不想写文档.代码就表达了我的思想和灵魂. ...

  6. IOS手机 html5页面 数字变成蓝色链接的原因

    IOS手机 html5页面 数字变成蓝色链接的原因 这个是ios手机自动识别 写如下代码 即可<pre> <meta name="format-detection" ...

  7. ros:init()

    ros::init()是ROS程序调用的第一个函数,用于对ROS程序的初始化. ros::init()函数的声明在ROS代码中的./src/ros_comm/roscpp/include/ros/in ...

  8. ISO C语言新标准(C11)

    新特性[2]有些和C++11是对应的,如线程和UTF-8: 对齐处理(Alignment)的标准化(包括_Alignas标志符,alignof运算符, aligned_alloc函数以及<std ...

  9. [JAVA] 日常填坑 java.lang.SecurityException: Prohibited package name: java.xxx

    java虚拟机不允许包名以java开头. https://blog.csdn.net/sinat_28690417/article/details/72328547

  10. 并行 Webclient(一)

    在 Stackoverflow 上看到了一个提问,关于并行的 WebClient,觉得回答者的代码很有参考性,下面记录一下,以便日后用到: 提问者: 我有一个功能基本上分为两个子功能. html=Re ...