小编Joh*_* Le的帖子

Applescript Shell脚本进展

我正在创建一个AppleScript,它在Mac Os X中创建/ Users文件夹的备份图像.我想做两件事之一:

  1. 在shell脚本运行时显示理发杆进度条,并选择退出.
  2. 在脚本运行时显示一个对话框,并带有退出选项.

我尝试使用/ dev/null执行shell脚本但忽略所有输出.我想保存输出并将其显示在用户的对话框中.

这是我的代码:

set computername to (do shell script "networksetup -getcomputername")
set fin to ""
set theIcon to note
tell application "Finder"
    try
        set folderalias to "/Users"
        set foldersize to physical size of folder (alias ":Users") --(info for folderalias) 
        set foldersize to (round ((foldersize / 1.0E+9) * 100)) / 100
    on error
        tell application "System Events"
            set foldersize to (round (((get physical size of folder ":Users" as text) / 1.0E+9) * 100)) / 100 …
Run Code Online (Sandbox Code Playgroud)

shell applescript progress

3
推荐指数
1
解决办法
8239
查看次数

使用 Pivot 进行动态列的 SQL 查询

我知道这个话题无处不在,但我无法让它正常工作。这可能是非常简单的事情。

以下是基本查询后的数据示例:

-----------------------------------
|Site| Model              | Count |
-----------------------------------
AAA   ProLiant DL380 G7     1
AAA   OptiPlex 790          500
BBB   OptiPlex 780          80
CCC   OptiPlex 790          23
...
Run Code Online (Sandbox Code Playgroud)

我想要的是列名称是动态的:

--------------------------------------------------------
|Site| ProLiant DL380 G7 | OptiPlex 790 | OptiPlex 780 |...
--------------------------------------------------------
AAA             1               500            0
BBB             0               0              80
CCC             0               23             0
Run Code Online (Sandbox Code Playgroud)

这是我迄今为止根据我的研究整理的代码:

DECLARE 
    @cols AS NVARCHAR(MAX),
    @query AS NVARCHAR(MAX)

SELECT @cols = STUFF((SELECT DISTINCT ',' + QUOTENAME(Model)
     FROM
    (
        SELECT IIF(COMP.Manufacturer0 LIKE '%lenovo%',PRD.Version0,COMP.Model0) AS Model
        FROM v_GS_COMPUTER_SYSTEM COMP …
Run Code Online (Sandbox Code Playgroud)

sql sql-server pivot sccm

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

applescript ×1

pivot ×1

progress ×1

sccm ×1

shell ×1

sql ×1

sql-server ×1