none
如何取得【框選中】的檔案 ? RRS feed

  • 一般討論

  • 就是通常我們在Copy檔案前,可能會先【框選】要的檔案

    如何將框選的檔案,取到一個 List<T> 內 ?

    本來的做法是抓剪貼簿內的清單,觸發點就是Ctrl+C 、X 【專門處裡所有文字類別】

    才再去去判斷要做什麼事情。

     

    今天突然想到一個新功能,為了滿足另一個偶爾使用的需求 【處理檔案類】

     

    因為我Ctrl+C 已經有判斷做其他事情了,所以不能拿它來判斷【處理檔案】

    於是我想到抓【框選】後 + 按一個自訂鍵,來當作判斷

    但是查不到如何取得【框選中】資料,前來請教一下各位

     

    最終目標為【框選】or【剪貼簿】按下自訂鍵都能統一處理 :)

    2015年7月21日 上午 02:43

所有回覆

  • 您可以參考這篇文件設定全域的熱鍵:Setting A Global Hot Key

    2015年7月21日 上午 03:57
  • 您可以參考這篇文件設定全域的熱鍵:Setting A Global Hot Key

    Hi this ^^

    全域熱鍵 跟 全域滑鼠技巧我都會用,也已經應用在我這外掛中了 :) 用微軟的API

    可是我現在想要的是,如何取到,【框選中】檔案清單 (檔案名路徑位置)


    這樣後面我才有辦法繼續應用下去@@

    感覺微軟有提供相關API可以取到

    • 已編輯 天氣 2015年7月21日 上午 05:21
    2015年7月21日 上午 05:15
  • 你看一下這有沒有幫助

    http://stackoverflow.com/questions/7220606/how-to-know-selected-file-in-c-sharp

    Hi 尼尼:

    謝謝你我來研究一下再來分享,我想絕對是可以輕易做到的

    因為就像微軟內建的Ctrl + C、X→到剪貼簿的功能,他100%一定是先取到,目前選取的檔案路徑+名稱的

    2015年7月21日 上午 06:34
  • 你還是叫我阿尼好了
    2015年7月21日 上午 06:39
  • 你還是叫我阿尼好了

    Okay

    我先講一下

    為什麼要做這個好了

    因為有兩個環境

    唯一的交易平台就是透過 FTP,東西上去也會過濾過

    我注意到大家每次都要

    1.開一個資料夾

    2.打上FTP

    3.複製檔案
    4.貼上檔案
    5.切換到另一台電腦
    6.開一個資料夾
    7.複製檔案
    8.貼上檔案到要的位置
    9.砍FTP檔
    步驟多又麻煩浪費時間.... 一天做不止一次... 以上動作一次絕對超過10~20秒 !

    ※ 你就算裝一些什麼 FTP軟體,步驟也不少....

        1.開軟體

        2.移動檔案上去

        3.( 可以還要移動一下那個FTP軟體,因為會擋到檔案拖移的路徑  OR 剪下貼上)

        4.切另一台

        5.砍檔案,應該也10秒以上

    ※ 這個模式又無法改變,山步轉入轉

    但是明明可以利用電腦,來幫助我們簡化流程

     

    我想了一下為什麼需要傳檔 ?,時機點在哪裡後 ?

     

    就想到這個更簡單的方法

    一鍵上傳( 選檔案、熱鍵 = 2個步驟)、一鍵下載 ( 直接送到桌面上了 = 1個步驟 )

    以上為檔案的部分,如果要傳文字步驟更多....

    不過文字的部分,我寫好的外掛已解,利用全區滑鼠、鍵盤,

    現在只剩下檔案了,在設計一個自訂觸發鍵即可。

    我只是將人在做的事情,電腦化而已 :)


    寫好這個軟體,自己學到蠻多小技術的,又得到同事的愛戴 :D

    而且才寫了這個才發現,剪貼簿格式好多種ar

    ※ 原來 Excle的內容,那種文字變色、表格,到剪貼簿內又是另一種格式

    發明剪貼簿的人真天才 @@

     
    最主要減輕大家的時間,時間省下來都是自己的~ 真的

    不管什麼都東西我很堅持那多出來的1秒鐘,長期累積真的省下不少時間,時間都是自己的

    就像

    PhotoImpact、PhotoShop修圖,首選Impact又快又好用

    PLSQL、TOAD,首選PLSQL

    最簡單的邏輯

    1.最常做什麼事情

    2.目的&結果一樣,那我們就來比【步驟】,【步驟】越少絕對是最省時的 !!

    我省你1秒以上,使用1億次的話看看省多少時間

     

    以前User 都說我是一眼,就看出系統哪裡難用的人 Ya


    • 已編輯 天氣 2015年7月21日 上午 07:40
    2015年7月21日 上午 07:04
  • 典型的科技始終來自於人性。

    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    2015年7月21日 上午 11:46
    版主
  • 看看Clipboard類別的GetFileDropList功能是否合用
    • 已編輯 tihsMVP 2015年7月22日 上午 04:10
    2015年7月22日 上午 04:10
  • 看看Clipboard類別的GetFileDropList功能是否合用

    Hi tihs:

    這個我最早在Ctrl+ c 的觸發點要處理判斷是 文字 或是 檔案時用過了

    因為最後發現每次用Ctrl+C來觸發,只適合文字處理,最大的原因是

    如果今天我只是要,在本機備份資料夾的話,就會被誤觸發以為我要發送到哪裡去

    所以不適合,而且這要先經過送到(剪貼簿的動作)才會取得檔案清單

    步驟上也不適合@@多了一步,且會跟CTR+C有 衝突

     

    想了許久最適合的觸發點就是,我說的『選取檔案後 + 按下自訂鍵』 (由使用者自己,決定是否要發送檔案)。

    這幾天我會開始來研究,樓上阿尼貼的 stackoverflow 那篇看看

    我一定找出微軟是怎麼判斷你要 Ctrl 哪些檔案的,一定有隨時再監測

    不然不可能得知你即將要送入剪貼簿 或 是搬移檔案的東西是什麼

      

    我經常在嘗試什麼方式,讓系統更好運作,如何更自然

    當然還有很多點要分析,我只提幾個我的方法。

    有時候會我看一下自己的滑鼠、鍵盤記錄。觀察什麼角度、最常最自然去處碰


     

    像是之前推薦同事用Firefox滑鼠手勢,這套手勢只有Firefox有且絕版了 = =

    Mouse Gestures Redox 3.2pre.20120202

    之前有寫信問作者,他說現在出了一大堆手勢,他覺得他沒他們好就不更新了( 懷疑是懶得更新> < ,明明他設計的最好用)

    超怕以後某一版就不能用了,我就要自己寫一套了><

    目前市上所有瀏覽器的,滑鼠手勢都沒他的好用

    原因是這套有2個優點

    1.可以自定義只需要畫(一個步驟)

    2.可以劃 ↖↗↙↘這些角度,我認為是手最好劃的角度 !【這套手勢的核心就在這裡】

       ※ 市面上的滑鼠手勢,竟然都只能畫直角....

           缺點在哪裡我告訴你,真懷疑那些使用者是不是懶的反映了,還是多一事不然少一事的想法@#$%

           畫直角最嚴重的缺點就是難免手抖,手抖的定義就是『手勢失敗』失敗就等於你,

           要再重覆做一次動作.....超級浪費時間

           就算有些可以設定抖度,我測試過,還是沒直接可以接受↖↗↙↘ 精準!

           只要手勢失敗,浪費的時間比你原本沒用手勢還多

     

    ※每天都再上網,想想我們瀏覽網頁最常用的功能是什麼? 以下是我設定

        一、連結開啟分頁: 連結網址上畫↗ 或↑方向,也可以用內建的滑鼠中間壓下去

                                    看新聞 或 看討論版,看到喜歡的文章標題連結,先用手勢拉一拉,當看完第一篇

                                    關閉目前分頁後,後面的又讀取好了,

                                    不需要等

                                    也不怕頁面自動更新,剛剛好像有一篇想看的文章被刷掉了

        二、關閉目前分頁:↘ 【核心設定在這】這個方向好記 + 又自然  (很像你不要的東西甩掉)

        三、誤關還原剛剛的分頁:↙【核心設定在這】剛好跟上面的關閉目前分頁相反方向 (好記)

    用過的都說好用!!

     

    個人常掛在嘴邊講的,每天都在用怎麼會不知到系統哪裡難用 ?

    步驟越少、越順其自然,就是最好用的系統,

    你讓使用者方便好用早下班,他就不回來在煩你了 XD,而且還會很感謝你:)

    寫系統都要想想以後這個,你自己要用的話呢?

    ※ 人性如此只有牽扯到自己,才會去注意。

     

    前幾天 July 17th 我自己更新 Windows 10當白老鼠

    唉~那個 (新版瀏覽器)還沒手勢這功能,建議不知道N次了沒下文 = =

    有時候真懷疑,開發人員平常每天是有再上網嗎 = =?

    還是現在未來都只管行動裝置 ?

    除非哪天真得人像腦波一樣直接控制,或是不需要帶虛擬實境頭盔

    自動掃瞄你的眼睛動作... 不然沒比這個更好用的了





    • 已編輯 天氣 2015年7月24日 上午 05:54
    2015年7月24日 上午 05:40
  • 這麼東拉西扯的用意是甚麼 ? 請討論主題, 如果你要抱怨微軟, 請打客服電話, 不要讓論壇失焦

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2015年7月24日 上午 05:48
    版主
  • 這麼東拉西扯的用意是甚麼 ? 請討論主題, 如果你要抱怨微軟, 請打客服電話, 不要讓論壇失焦

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    Hi Bill :

    @@ 沒有抱怨ar~

    請問哪一句感覺是抱怨?

    從頭到尾在分享心得 + 問技術問題

    前後原因我都有說明

    如果是抱怨的話就是直接罵,什麼都不講不是嗎=.=?


    • 已編輯 天氣 2015年7月24日 上午 05:57
    2015年7月24日 上午 05:57
  •  

     

    前幾天 July 17th 我自己更新 Windows 10當白老鼠

    唉~那個 (新版瀏覽器)還沒手勢這功能,建議不知道N次了沒下文 = =

    有時候真懷疑,開發人員平常每天是有再上網嗎 = =?

    還是現在未來都只管行動裝置 ?

    除非哪天真得人像腦波一樣直接控制,或是不需要帶虛擬實境頭盔

    自動掃瞄你的眼睛動作... 不然沒比這個更好用的了





    難道這不是抱怨 ? 諸如此類的內容, 請打電話到微軟客服中心, 以下網址有電話

    https://support.microsoft.com/zh-tw/gp/phonelist/zh-tw


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2015年7月24日 上午 06:00
    版主
  • 你還是改行當 UI 設計師吧 ...

    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    2015年7月24日 上午 07:30
    版主