精华内容
下载资源
问答
  • 这个工具可以使我们使用虚拟机更加方便,比如说安装VMware tools之后,我们在虚拟机和主机之间传输文件可以直接通过拖拽就可完成,又比如说,我们的鼠标可以在虚拟机和主机之间自由移动,还可以实现剪切板共享。...

    VMware tools是虚拟机中自带的一款超级增强工具,这个工具可以使我们使用虚拟机更加方便,比如说安装VMware tools之后,我们在虚拟机和主机之间传输文件可以直接通过拖拽就可完成,又比如说,我们的鼠标可以在虚拟机和主机之间自由移动,还可以实现剪切板共享。接下来,介绍一下如何安装VMware tools。

    1、打开虚拟机,找到最上面的一行菜单栏,点击虚拟机(VM),选择下拉选项中的安装VMware tools。

    2、打开虚拟机中的‘计算机’,双击出现的虚拟光驱,选择setup64(如果是32位操作系统,则选择setup),双击安装,选择完整安装,下面操作按照默认安装即可。

    3、找到菜单栏中虚拟机设置,选择options tab,将shared Folders设置为enable,将客户机分离(Guest Isolation)中的允许拖拽和复制粘贴钩上,并保存。

    4、经过上面三个步骤,虚拟机和主机之间即可进行文件和剪切板共享。

    参考自:https://jingyan.baidu.com/article/c33e3f48a5c153ea15cbb5b2.html

    展开全文
  • 为了在VirtualBox的虚拟机上实现以下功能: ...即完成了剪切板共享、文件拖动和自动分辨率。 共享文件夹的权限问题,在于文件访问权属于组vboxsf,将该组设为自己的附加组即可 sudo usermod -a.

    为了在VirtualBox的虚拟机上实现以下功能:

    • 共享剪切板

    • 文件拖动

    • 共享文件夹

    • 自动分辨率


      需要安装增强工具,步骤如下(顺序很重要):

    • 安装Ubuntu

    • apt-get install build-essential

    • 安装加强工具

    • 重启

    • 打开双向

    即完成了剪切板共享、文件拖动、共享文件夹和自动分辨率。


    共享文件夹的权限问题

    共享文件夹访问权属于组vboxsf,将该组设为自己的附加组即可:

    sudo usermod -a -G vboxsf yourusernanme

    -G表示附加组

     

    展开全文
  • 但是图片,文件上传方面缺少了剪切,拖拽上传,有那么一点每中不足,下面就简单实现一个,废话不多说,直接上代码。 uploadImg.js function initPasteDragImg(Editor){ var doc = document.getElementById(Editor.id...

    editor.md作为一款Markdown编辑器,界面美观,功能强大

    但是图片,文件上传方面缺少了剪切,拖拽上传,有那么一点每中不足,下面就简单实现一个,废话不多说,直接上代码。

    uploadImg.js

    function initPasteDragImg(Editor){
        var doc = document.getElementById(Editor.id)
        doc.addEventListener('paste', function (event) {
            var items = (event.clipboardData || window.clipboardData).items;
            var file = null;
            if (items && items.length) {
                // 搜索剪切板items
                for (var i = 0; i < items.length; i++) {
                    if (items[i].type.indexOf('image') !== -1) {
                        file = items[i].getAsFile();
                        break;
                    }
                }
            } else {
                console.log("当前浏览器不支持");
                return;
            }
            if (!file) {
                console.log("粘贴内容非图片");
                return;
            }
            uploadImg(file,Editor);
        });
    
        var dashboard = document.getElementById(Editor.id)
        dashboard.addEventListener("dragover", function (e) {
            e.preventDefault()
            e.stopPropagation()
        })
        dashboard.addEventListener("dragenter", function (e) {
            e.preventDefault()
            e.stopPropagation()
        })
        dashboard.addEventListener("drop", function (e) {
            e.preventDefault()
            e.stopPropagation()
         var files = this.files || e.dataTransfer.files;
         uploadImg(files[0],Editor);
         })
    }
    function uploadImg(file,Editor){
        var formData = new FormData();
        var fileName=new Date().getTime()+"."+file.name.split(".").pop();
        formData.append('editormd-image-file', file, fileName);
    
        $.ajax({
            url: Editor.settings.imageUploadURL,
            type: 'post',
            data: formData,
            processData: false,
            contentType: false,
            dataType: 'json',
            success: function (msg) {
    
                var success=msg['success'];
                if(success==1){
                    var url=msg["url"];
                    if(/\.(png|jpg|jpeg|gif|bmp|ico)$/.test(url)){
                        Editor.insertValue("![图片alt]("+msg["url"]+" ''图片title'')");
                    }else{
                        Editor.insertValue("[下载附件]("+msg["url"]+")");
                    }     
                }else{
                    console.log(msg);
                    alert("上传失败");
                }
            }
        });
    
    
    }
    

    使用方法

    1.页面引入uploadImg.js

    <script src="uploadImg.js" type="text/javascript"></script>
    

    2.editor.md配置开启图片上传功能,onload事件里面初始化插件

    var testEditor = editormd("test-editormd", {
                            width: "90%",
                            height: 740,
                            path : '../lib/',
                            theme : "dark",
                            previewTheme : "dark",
                            editorTheme : "pastel-on-dark",
                            codeFold : true,
                            saveHTMLToTextarea : true,    // 保存 HTML 到 Textarea
                            searchReplace : true,
    
                            imageUpload : true, //必须
                            imageFormats : ["jpg", "jpeg", "gif", "png", "bmp", "webp"],
                            imageUploadURL : "./php/upload.php", //必须
                            onload : function() {
    						    initPasteDragImg(this); //必须
    
                            }
    });
    

    3.复制粘贴,拖拽文件也是可以的,上传服务添加支持的后缀就可以。

    官方提供了php的上传代码./editor.md/blob/master/examples/php/upload.php

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FZvFRCf9-1571796064003)(/static/cimg/20191023/1571793890.png ‘‘图片title’’)]

    这样就支持txt,pdf的拖拽,复制转帖上传功能了。

    1. GIthub : https://github.com/mifunc/editor.md.uploadImg 提供了php的demo,开箱即用
    展开全文
  • 先分析一下复制和剪切在剪贴板中有什么不同 还好以前做了一个剪贴板分析器 发现有一个叫“Preferred DropEffect”的数据 平时做拖拽方法的时候见过,有Move和Copy等区别 分析其数值: 是有变化! ...

    拿到这个问题的时候按国际惯例是全搜一遍
    谷歌、百度、有道无道结果还没有找到。
    那这就的自己动手丰衣足食了。。。
    先分析一下复制和剪切在剪贴板中有什么不同
    还好以前做了一个剪贴板分析器

    发现有一个叫“Preferred DropEffect”的数据
    平时做拖拽方法的时候见过,有Move和Copy等区别
    分析其数值:



    是有变化!

    根据“Preferred DropEffect”再次搜索,答案揭晓:

    private void button1_Click(object sender, EventArgs e)
    
    {
    
        IDataObject vDataObject = Clipboard.GetDataObject();
    
    
    
        if (!vDataObject.GetDataPresent(DataFormats.FileDrop)) return;
    
    
    
        MemoryStream vMemoryStream = (MemoryStream)vDataObject.GetData(
    
            "Preferred DropEffect", true);
    
    
    
        DragDropEffects vDragDropEffects = (DragDropEffects)vMemoryStream.ReadByte();
    
    
    
        if ((vDragDropEffects & DragDropEffects.Move) == DragDropEffects.Move)
    
            Text = "剪切";
    
    
    
        else if ((vDragDropEffects & DragDropEffects.Copy) == DragDropEffects.Copy)
    
            Text = "复制";
    
    }
    展开全文
  • 剪切板中的图片粘贴到网页 文件中选取图片 拖拽图片 其他参考: link <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>图片粘贴</title> <...
  • 判断文件是复制还是剪切

    千次阅读 2007-12-25 18:15:00
    先分析一下复制和剪切在剪贴板中有什么不同还好以前做了一个剪贴板分析器发现有一个叫“Preferred DropEffect”的数据平时做拖拽方法的时候见过,有Move和Copy等区别分析其数值:是有变化!根据“Preferred ...
  • imageFormats: ["jpg", "jpeg", "gif", "png", "bmp", "webp", "txt", "pdf"],
  • 一直都习惯了使用鼠标右键进行剪切操作,但最近遇到一个本文编辑器,右键菜单中只有复制和粘贴选项,并没有剪切选项,如果要进行剪切操作,就必须用到剪切快捷键。剪切快捷键是哪个?电脑用了这么多年,由于快捷键用...
  • 一直都习惯了使用鼠标右键进行剪切操作,但最近遇到一个本文编辑器,右键菜单中只有复制和粘贴选项,并没有剪切选项,如果要进行剪切操作,就必须用到剪切快捷键。剪切快捷键是哪个?电脑用了这么多年,由于快捷键用...
  • 今天主要总结一下剪切板上传和大文件分片上传及断点续传的内容。 一、剪切板上传 剪切板上传就是复制电脑上的图片或者文件,或者网络中的在线图片,然后粘贴到指定位置上传的方式。 关于剪切板,...
  • 使用说明:点击 按钮载入要剪切的视频文件拖动进度条到要剪切的位置,使用[和]按钮设置剪切的开始点和结束点,再点击剪切即可。预置2种剪切方案,直接剪切(不需要重新编码解码,剪切速度快但不支持RMVB格式),间接...
  • 如果用vmware装Kali2.0,并且通过菜单栏里的安装vmware-tools选项安装vmware tools的话,有时是不能实现vmware tools的各项功能,包括拖动文件共享的; 原因是因为vmware tools的更新速度没有跟上Kali2.0的更新速度...
  • mac 苹果如何才能实现剪切文件

    千次阅读 2011-10-04 00:49:04
    突然发现苹果不能剪切文件,得先拷贝,到目的地粘帖,然后回去进行移到废纸篓,真是麻烦啊。 有没有剪切的快捷方式呢,有, Command+拖拽=剪切 Option+拖拽=复制 Command+Option+拖拽=快捷方式 ...
  • 【MoreWindows工作笔记10】OleGetClipboard 访问剪切板上的文件信息 当我们复制文件时,会将文件的信息存储在剪贴板中,这个文件信息并不是文件路径的字符串。而是HDROP类型,本文将示范如何访问这些信息。
  • 而且开源,所以在安装虚拟机的时候选择了virtualbox,而没有使用vmware,但是virtual轻量的同时也有一系列的问题,比如复制粘贴,文件拖拽不生效,折腾了好久,目前解决了剪切板共享,从主机到虚拟机拖拽文件,...
  • MP3 Cutter Joiner是一种简单的方法来剪切大型音频文件,MP3 Cutter Joiner for Mac可以将多个文件或多个文件的一部分合并成一个大文件,并且可以在不损失质量的情况下剪切/加入MP3。 获取链接:...
  • 1.解决VMware workstation与主机的粘贴、复制、文件拖拽问题。 2.解决VMware workstations中Ubuntu16.04不能最大化屏幕的问题。 解决这两个问题只需要输入以下命令。 sudo apt-get autoremove open-vm-tools sudo ...
  • 许多平台或者网站都支持用户在评论中上传图片,为了用户能更好的上传图片,许多都支持拖拽剪切板粘贴上传,用起来感觉很酷,在开发我的个人网站时也需要这样的功能,在《如何在Laravel项目中轻松实现上传头像功能?...
  • Android 图片剪切

    2017-09-20 16:06:11
    android图片裁剪,压缩文件中含有效果图,可用于用户头像上传,修改等。可以拖动,选择剪切的区域。。。。。。
  • // MFC获取命令行窗口内容到剪切板并保存到文件 // #include “stdafx.h” #include “MFC保存剪切板.h” #include “MFC保存剪切板Dlg.h” #include “afxdialogex.h” #ifdef _DEBUG #define new DEBUG_NEW #endif...
  • 注意:本文Demo请点击文末“阅读原文”方便查看。 前言 现在前端富交互能力越来越强,也有很多产品基于前端技术进行离线应用开发或在线应用体验增强;这其中剪切板操作也是一个经常会亮相客...
  • Mac 剪切音频

    2020-12-31 10:58:32
    一、音频剪切 Mac自带的QuickTime Play具有剪切音频的功能 1.使用QuickTime Play打开剪切的音频。 2.推动播放进度到要剪切的位置,点击编辑->剪切(⌘ + T)进入编辑页面,编辑页面可以看到之前播放的白色进度...
  • 1.虚拟机设置-存储-控制器SATA-勾选"使用主机输入输出(I/O)缓存" 2.存储-控制器SATA-点击***.vdi-勾选"固态驱动器" 3.点击VirtualBox软件的“设备”,在弹出设备菜单里点击“共享粘贴板“,在其弹出菜单栏点击...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 17,928
精华内容 7,171
关键字:

如何设置拖动文件是剪切