在IBM大型機上,我可以在命令行上輸入'hold',按回車鍵,然後有一個新的TSO屏幕出現而不會丟失我的原始屏幕。要回到我之前的屏幕,我按F3。有誰知道我在哪裏可以找到CLIST/REXX代碼來做到這一點?尋找可以從TSO主機命令行執行的'HOLD'CLIST/REXX邏輯
回答
假設當你說「TSO」的意思是「ISPF」時,有幾種方法可以在3270模式下獲得新的邏輯ISPF屏幕。
一個正在進入SWAP LIST命令。這會彈出一個窗口,您可以從中請求一個新的邏輯屏幕。
您也可以輸入SPLIT NEW命令。這會生成一個新的邏輯屏幕,並將光標所在的屏幕分開 - 除非您在「設置」中未選中「始終顯示分割線」。設置通常是ISPF主菜單中的選項0。
所有這些都在ISPF用戶指南中介紹。
如果你真的正在尋找寫一個ISPF對話框應用程序來做這些事情,我相信你會想要熟悉ISPEXEC APIs。
感謝您的回覆。我打算說ISPF而不是TSO。 SWAP LIST給了我想找的東西。當我多年前爲EDS工作時,我可以在命令行上鍵入HOLD並獲得一個新的ISPF屏幕。當我完成這個屏幕時,我可以擊中F3並回到我鎖定HOLD的原始屏幕。 HOLD比SWAP LIST更容易,但SWAP LIST增加了靈活性。這只是我必須習慣的。再次感謝。 – DJSGeog 2015-04-10 19:24:32
在過去,您只能擁有2個ISPF分屏。例如,如果您在2分屏中編輯2個數據集,並且需要在SDSF中檢查某些內容,則必須將PF3從其中一個編輯中刪除,然後在該分屏上進入SDSF。
我工作的幾個網站已經實現了一個命令,爲您提供一個新的「僞」分屏,這樣,如果您的分屏正在使用中,您可以快速執行其他操作。這聽起來像你的'保持'命令是這樣的。
如今,你可以有許多分屏。在我上面的例子中,你可以簡單地輸入'split new'來獲得一個新的分割屏幕(或者如果's'是你的主選項菜單中的SDSF選項'可能'start s'),在SDSF中做你需要的和然後回到你的2次編輯。以前這是不可能的。
如果您知道如何編輯ISPCMDS表,您可以在那裏添加一個HOLD命令。
使用持有的動詞,0 T和 選擇面板的動作(ISR @ PRIM)OPT(& ZPARM)NEWAPPL(ISR)掛起
如果您的網站的主要面板的名字是別的東西,使用該代替ISR @ PRIM。 這將添加HOLD命令,就像在EDS一樣。
您可能必須將當前的ISPCMDS表複製到新的數據集,並將其重命名爲其他內容(如TSTCMDS),然後才能對其進行更改。您還必須將新數據集分配給ISPTABL。
在重命名的ISPCMDS表末尾添加新命令後,退出ISPF,將新表數據集的成員重命名爲ISPCMDS,然後將數據集分配到安裝提供的數據集之前。 Google搜索可以更清楚地說明修改ISPCMDS需要做些什麼。
如果您與您的網站的系統程序員保持良好的關係,他可以爲您做到這一點,並將其提供給所有人。這是一個很好的黑客,不需要任何新的代碼。
- 1. 是否可以從applet執行命令?
- 2. 每個命令行前,執行邏輯的.bashrc
- 3. Telnet進入主機並執行命令
- 4. 從Windows命令提示符執行命令可執行文件
- 5. 從NSIS執行命令行命令
- 6. 從Perl執行命令行命令?
- 7. 從命令行執行Django Shell命令
- 8. 從Python執行命令行命令
- 9. 從命令行執行Powershell
- 10. MySQL的命令行和尋呼機
- 11. 是否可以從CentOS命令行執行數據庫插入?
- 12. 是否可以從刀執行命令中運行chef-client?
- 13. 可以用SAS執行Linux命令嗎?
- 14. 我可以通過在shell中執行命令在手機上執行logcat嗎?
- 15. 可可/ Objective-C Shell命令行執行
- 16. 不可能從Makefile執行shell命令
- 17. 從主機執行mysql命令到運行mysql服務器的容器
- 18. 尋找命令行ftp客戶端(linux)
- 19. 使用命令行尋找測試MStest
- 20. 從命令行執行Perl的問題
- 21. 如何從* Nix命令行執行多行查找和替換?
- 22. 尋找一個命令,暫且執行基於我在尋找一個命令標準
- 23. 從ruby執行shell命令
- 24. 從Java執行cmd.exe命令
- 25. 從vb.net執行CMD命令
- 26. 執行命令從變量
- 27. 從ADO.Net執行DBCC命令
- 28. 從Java執行shell命令
- 29. 查找將從Windows命令行執行的程序的路徑
- 30. 執行命令
我想你必須搜索。目前還不清楚您是否確實是指TSO命令行或ISPF命令行。 HOLD的目的是什麼?這個名字通常意味着什麼。由於HOLD意味着大型機上的各種事物,因此很難在沒有上下文的情況下進行搜索。 – 2015-04-03 23:14:56